1
0

PaymentAppServiceController.java 996 B

123456789101112131415161718192021222324252627
  1. package com.webchat.pay.controller;
  2. import com.webchat.common.bean.APIResponseBean;
  3. import com.webchat.common.bean.APIResponseBeanUtil;
  4. import com.webchat.domain.vo.request.payment.CreateAppRequestVO;
  5. import com.webchat.domain.vo.response.payment.CreateAppResponseVO;
  6. import com.webchat.pay.service.PaymentAppService;
  7. import com.webchat.rmi.pay.PaymentAppServiceClient;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RestController;
  11. @RestController
  12. public class PaymentAppServiceController implements PaymentAppServiceClient {
  13. @Autowired
  14. private PaymentAppService paymentAppService;
  15. @Override
  16. public APIResponseBean<CreateAppResponseVO> createApp(@RequestBody CreateAppRequestVO createAppRequest) {
  17. // TODO
  18. CreateAppResponseVO app = paymentAppService.saveApp(createAppRequest);
  19. return APIResponseBeanUtil.success(app);
  20. }
  21. }