SettlementController.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.poteviohealth.ym.ipos.controller;
  2. import com.poteviohealth.cgp.common.controller.BaseWebController;
  3. import com.poteviohealth.cgp.common.facade.log.OperateType;
  4. import com.poteviohealth.cgp.common.facade.log.OperationLog;
  5. import com.poteviohealth.cgp.common.model.VaultsResponse;
  6. import com.poteviohealth.ym.ipos.model.split.back.SettlementQueryBack;
  7. import com.poteviohealth.ym.ipos.model.split.detail.SettlementQueryDetail;
  8. import com.poteviohealth.ym.ipos.service.ISplitService;
  9. import io.swagger.annotations.Api;
  10. import io.swagger.annotations.ApiOperation;
  11. import org.springframework.web.bind.annotation.PostMapping;
  12. import org.springframework.web.bind.annotation.RequestBody;
  13. import org.springframework.web.bind.annotation.RequestMapping;
  14. import org.springframework.web.bind.annotation.RestController;
  15. import javax.annotation.Resource;
  16. /**
  17. * 结算管理
  18. * @author Qin
  19. */
  20. @RestController
  21. @RequestMapping("/ipos/web/settlement")
  22. @Api(value = "SettlementController", tags = "结算管理")
  23. public class SettlementController extends BaseWebController {
  24. @Resource
  25. private ISplitService splitService;
  26. @PostMapping("/merchantQuery")
  27. @ApiOperation(value = "结算查询")
  28. @OperationLog(type = OperateType.SELECT, description ="结算查询")
  29. public VaultsResponse<SettlementQueryBack> merchantQuery(@RequestBody SettlementQueryDetail detail) {
  30. return splitService.merchantSettlementQuery(detail);
  31. }
  32. }