SystemHomepageController.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.ozs.web.controller.home;
  2. import com.github.pagehelper.PageInfo;
  3. import com.ozs.common.core.controller.BaseController;
  4. import com.ozs.common.core.domain.AjaxResult;
  5. import com.ozs.common.core.domain.model.LoginUser;
  6. import com.ozs.common.utils.poi.ExcelUtil;
  7. import com.ozs.framework.web.service.TokenService;
  8. import com.ozs.plan.doman.PlanYears;
  9. import com.ozs.plan.doman.vo.requestVo.PlanYearsStandardVo;
  10. import com.ozs.plan.service.PlanYearsService;
  11. import io.swagger.annotations.ApiOperation;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.web.bind.annotation.GetMapping;
  14. import org.springframework.web.bind.annotation.PostMapping;
  15. import org.springframework.web.bind.annotation.RequestBody;
  16. import org.springframework.web.bind.annotation.RequestMapping;
  17. import org.springframework.web.bind.annotation.RestController;
  18. import org.springframework.web.multipart.MultipartFile;
  19. import javax.servlet.http.HttpServletRequest;
  20. import javax.servlet.http.HttpServletResponse;
  21. import java.util.List;
  22. /**
  23. * 系统首页控制层
  24. *
  25. * @author buzhanyi
  26. */
  27. @RestController
  28. @RequestMapping("/home/systemHomepage")
  29. public class SystemHomepageController extends BaseController {
  30. @Autowired
  31. private PlanYearsService planYearsService;
  32. @ApiOperation(value = "需求单位首页计划管理总数")
  33. @PostMapping("/demandUnit/planManagement/total")
  34. public AjaxResult demandUnitPlanManagementTotal() {
  35. return planYearsService.demandUnitPlanManagementTotal();
  36. }
  37. @ApiOperation(value = "采购管理部门首页计划管理总数")
  38. @PostMapping("/purchasingManagement/planManagement/total")
  39. public AjaxResult purchasingManagementPurchasingManagementTotal() {
  40. return planYearsService.purchasingManagementPurchasingManagementTotal();
  41. }
  42. @ApiOperation(value = "需求单位首页需求管理总数")
  43. @PostMapping("/demandUnit/demandManagement/total")
  44. public AjaxResult demandUnitDemandManagementTotal() {
  45. return planYearsService.demandUnitDemandManagementTotal();
  46. }
  47. @ApiOperation(value = "采购管理部门首页需求管理总数")
  48. @PostMapping("/purchasingManagement/demandManagement/total")
  49. public AjaxResult purchasingManagementDemandManagementTotal() {
  50. return planYearsService.purchasingManagementDemandManagementTotal();
  51. }
  52. @ApiOperation(value = "需求单位首页合同管理总数")
  53. @PostMapping("/demandUnit/contractManagement/total")
  54. public AjaxResult demandUnitContractManagementTotal() {
  55. return planYearsService.demandUnitContractManagementTotal();
  56. }
  57. @ApiOperation(value = "需求单位首页建设管理总数")
  58. @PostMapping("/demandUnit/constructionManagement/total")
  59. public AjaxResult demandUnitConstructionManagementTotal() {
  60. return planYearsService.demandUnitConstructionManagementTotal();
  61. }
  62. @ApiOperation(value = "采购管理部门首页任务下达管理总数")
  63. @PostMapping("/purchasingManagement/taskRelease/total")
  64. public AjaxResult purchasingManagementTaskReleaseTotal() {
  65. return planYearsService.purchasingManagementTaskReleaseTotal();
  66. }
  67. @ApiOperation(value = "采购办首页采购执行管理总数")
  68. @PostMapping("/procurementOffice/procurementExecution/total")
  69. public AjaxResult procurementOfficeProcurementExecutionTotal() {
  70. return planYearsService.procurementOfficeProcurementExecutionTotal();
  71. }
  72. @ApiOperation(value = "采购办首已中标项目理总数")
  73. @PostMapping("/procurementOffice/winningTheBid/total")
  74. public AjaxResult procurementOfficeWinningTheBidTotal() {
  75. return planYearsService.procurementOfficeWinningTheBidTotal();
  76. }
  77. @ApiOperation(value = "采购办首未中标项目理总数")
  78. @PostMapping("/procurementOffice/failureToWinTheBid/total")
  79. public AjaxResult procurementOfficeFailureToWinTheBidTotal() {
  80. return planYearsService.procurementOfficeFailureToWinTheBidTotal();
  81. }
  82. }