ContractProjectController.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.fjhx.contract.controller;
  2. import com.fjhx.contract.entity.ContractProject;
  3. import com.fjhx.contract.service.IContractProjectService;
  4. import org.springblade.common.constant.ApiConstant;
  5. import org.springblade.core.boot.ctrl.BladeController;
  6. import org.springblade.core.tool.api.R;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import java.util.List;
  13. /**
  14. * 合同收费项目
  15. */
  16. @RestController
  17. @RequestMapping(ApiConstant.Project.SAAS_BUSINESS_TRADEERP_REQUEST_PREFIX + "/contract/project")
  18. public class ContractProjectController extends BladeController {
  19. @Autowired
  20. private IContractProjectService contractProjectService;
  21. /**
  22. * 通过合同id查询列表
  23. *
  24. * @param contractProject
  25. * @return
  26. */
  27. @PostMapping("/getByContractId")
  28. public R getByContractId(@RequestBody ContractProject contractProject) {
  29. List<ContractProject> list = contractProjectService.getByContractId(contractProject.getContractId());
  30. return R.list(list);
  31. }
  32. }