SettlementDocumentaryFeesController.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.ydtech.modules.fnc.controller;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.vo.SysUserAccountVo;
  4. import com.ydtech.modules.base.controller.BaseController;
  5. import com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity;
  6. import com.ydtech.modules.fnc.service.SettlementDocumentaryFeesService;
  7. import com.ydtech.modules.fnc.vo.SettlementDocumentaryFeesVo;
  8. import com.ydtech.modules.order.entity.BasePageResult;
  9. import io.swagger.annotations.Api;
  10. import io.swagger.annotations.ApiOperation;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.*;
  13. import javax.validation.Valid;
  14. @RestController
  15. @Api(tags = "跟单费结算")
  16. @RequestMapping("/fnc/SettlementFees")
  17. public class SettlementDocumentaryFeesController extends BaseController {
  18. @Autowired
  19. private SettlementDocumentaryFeesService settlementDocumentaryFeesService;
  20. @PostMapping("/query")
  21. @ApiOperation(value = "查询")
  22. public HttpResult<BasePageResult<SettlementDocumentaryFeesEntity>>query(@RequestBody @Valid SettlementDocumentaryFeesVo settlementDocumentaryFeesVo) {
  23. HttpResult< BasePageResult<SettlementDocumentaryFeesEntity>> result=settlementDocumentaryFeesService.querySettle(settlementDocumentaryFeesVo);
  24. return result;
  25. }
  26. @PostMapping("/insert")
  27. @ApiOperation("提交")
  28. public void submit(@RequestBody SettlementDocumentaryFeesVo settlementDocumentaryFeesVo) {
  29. settlementDocumentaryFeesService.inertSettle(settlementDocumentaryFeesVo);
  30. }
  31. @PutMapping("/documentarySettle")
  32. @ApiOperation("跟单费结算")
  33. public HttpResult documentarySettle (@RequestBody SettlementDocumentaryFeesVo settlementDocumentaryFeesVo){
  34. return settlementDocumentaryFeesService.documentarySettle(settlementDocumentaryFeesVo);
  35. }
  36. }