From 4ca4e5271d03989e41bb5c0d6914a1dec380e47b Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 22 八月 2023 11:08:06 +0800 Subject: [PATCH] 平台端新需求 --- server/src/main/java/doumeemes/api/ext/StatisticsController.java | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/server/src/main/java/doumeemes/api/ext/StatisticsController.java b/server/src/main/java/doumeemes/api/ext/StatisticsController.java index 3c404e0..5ca5d15 100644 --- a/server/src/main/java/doumeemes/api/ext/StatisticsController.java +++ b/server/src/main/java/doumeemes/api/ext/StatisticsController.java @@ -6,6 +6,7 @@ import doumeemes.core.model.PageWrap; import doumeemes.dao.business.dto.statistics.*; import doumeemes.dao.ext.dto.*; +import doumeemes.dao.ext.vo.DepartmentExtListVO; import doumeemes.dao.ext.vo.DeviceCheckExtListVO; import doumeemes.dao.ext.vo.PlansExtListVO; import doumeemes.service.ext.StatisticsService; @@ -39,22 +40,22 @@ } @ApiOperation("鏁版嵁缁熻-宸ュ簭璁″垝锛屾墽琛屼腑銆佸欢鏈熻鍒掓暟銆佷粖鏃ョ敓浜т汉鏁般�佷粖鏃ョ敓浜ц澶囨暟銆佷粖鏃ヤ笉鑹搧") @GetMapping("/getProcedurePlanData/{companyId}/{departId}") - public ApiResponse<StatisticsPlanDataModel> getProcedurePlanData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) { + public ApiResponse<StatisticsPlanDataModel> getProcedurePlanData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam(required = false) Integer procedureId) { return ApiResponse.success(statisticsService.getProcedurePlanData(companyId,departId,procedureId)); } @ApiOperation("鍛樺伐浜у搧缁熻TOP10") @GetMapping("/userProduceTop/{companyId}/{departId}") - public ApiResponse<List<UserProduceTopModel>> getUserProducceTop(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) { + public ApiResponse<List<UserProduceTopModel>> getUserProducceTop(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam(required = false) Integer procedureId) { return ApiResponse.success(statisticsService.getUserProduceTopData(companyId,departId,procedureId)); } @ApiOperation("杩�7澶╀笉鑹搧鍒嗗竷-涓嶈壇鍝佹暟閲忕粺璁�") @GetMapping("/getUnqualified7DayData/{companyId}/{departId}") - public ApiResponse<List<Unqualified7DayModel>> getUnqualified7DayData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) { + public ApiResponse<List<Unqualified7DayModel>> getUnqualified7DayData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam(required = false) Integer procedureId) { return ApiResponse.success(statisticsService.getUnqualified7DayData(companyId,departId,procedureId)); } @ApiOperation("杩�7澶╀笉鑹搧鍒嗗竷-涓嶈壇鍝佹暟閲�-鎸変笉鑹」缁熻") @GetMapping("/getUnqualifiedCateData/{companyId}/{departId}") - public ApiResponse<List<UnqualifiedCateModel>> getUnqualifiedCateData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) { + public ApiResponse<List<UnqualifiedCateModel>> getUnqualifiedCateData(@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam(required = false) Integer procedureId) { return ApiResponse.success(statisticsService.getUnqualifiedCateData(companyId,departId,procedureId)); } @ApiOperation("鎶ュ伐鏃ュ織鍒嗛〉鏌ヨ") @@ -71,7 +72,7 @@ } @ApiOperation("宸ュ簭璁″垝杩涘害鏌ヨ") @GetMapping("/getProcedurePlansList/{companyId}/{departId}") - public ApiResponse<List<ProcedurePlansPageModel>> getProcedurePlansList (@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam Integer procedureId) { + public ApiResponse<List<ProcedurePlansPageModel>> getProcedurePlansList (@PathVariable Integer companyId, @PathVariable Integer departId,@RequestParam(required = false) Integer procedureId) { return ApiResponse.success(statisticsService.getProcedurePlansPage(companyId,departId,procedureId)); } @ApiOperation("鎴愬搧璁″垝杩涘害鏌ヨ") @@ -90,4 +91,11 @@ return ApiResponse.success(statisticsService.getStockList(companyId,departId)); } + @ApiOperation("鏉′欢鏌ヨ浼佷笟鍏ㄩ儴鍏徃閮ㄩ棬") + @GetMapping("/getDepartmentList/{companyId}") + public ApiResponse<List<DepartmentExtListVO>> getDepartmentList (@PathVariable Integer companyId ) { + return ApiResponse.success(statisticsService.getDepartmentList(companyId)); + } + + } -- Gitblit v1.9.3