From c26e227abe288476c11b0a8b7875045e71efa14c Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Thu, 30 Apr 2026 17:30:00 +0800
Subject: [PATCH] 新增修改
---
multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ManagementReviewController.java | 25 +++++++++++++++++++++----
1 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ManagementReviewController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ManagementReviewController.java
index 8f6f144..7ee663a 100644
--- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ManagementReviewController.java
+++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/ManagementReviewController.java
@@ -4,7 +4,6 @@
import com.gkhy.exam.common.annotation.RepeatSubmit;
import com.gkhy.exam.common.api.CommonResult;
import com.gkhy.exam.system.domain.ManagementReview;
-import com.gkhy.exam.system.domain.Meetings;
import com.gkhy.exam.system.service.ManagementReviewService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -36,11 +35,12 @@
@ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
@ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
@ApiImplicitParam(paramType = "query", name = "companyId", dataType = "int", required = false, value = "公司id"),
- @ApiImplicitParam(paramType = "query", name = "reviewType", dataType = "int", required = true, value = "1会议、2输入、3报告")
+ @ApiImplicitParam(paramType = "query", name = "reviewType", dataType = "int", required = true, value = "1会议、2输入、3报告"),
+ @ApiImplicitParam(paramType = "query", name = "year", dataType = "int", required = false, value = "年份")
})
@GetMapping("/selectMeetingsList")
- public CommonResult selectMeetingsList(Integer companyId,@RequestParam("reviewType") Integer reviewType){
- return CommonResult.success(managementReviewService.selectManagementReviewList(companyId,reviewType));
+ public CommonResult selectMeetingsList(Integer companyId,@RequestParam("reviewType") Integer reviewType,String year){
+ return CommonResult.success(managementReviewService.selectManagementReviewList(companyId,reviewType,year));
}
@RepeatSubmit
@ApiOperation(value = "新增管理评审会议、输入、报告")
@@ -62,4 +62,21 @@
return managementReviewService.deletedManagementReview(id);
}
+ @RepeatSubmit
+ @ApiOperation(value = "一键复制管理评审会议、输入、报告")
+ @ApiImplicitParams({
+ @ApiImplicitParam(paramType = "query", name = "companyId", dataType = "int", required = false, value = "公司id,不传则使用当前登录用户公司"),
+ @ApiImplicitParam(paramType = "query", name = "sourceYear", dataType = "String", required = true, value = "源年份"),
+ @ApiImplicitParam(paramType = "query", name = "targetYear", dataType = "String", required = true, value = "目标年份"),
+ @ApiImplicitParam(paramType = "query", name = "reviewType", dataType = "int", required = true, value = "评审类型:1会议、2输入、3报告")
+ })
+ @GetMapping("/copyManagementReview")
+ public CommonResult copyManagementReview(
+ @RequestParam(required = false) Integer companyId,
+ @RequestParam String sourceYear,
+ @RequestParam String targetYear,
+ @RequestParam Integer reviewType) {
+ return managementReviewService.copyManagementReview(companyId, sourceYear, targetYear, reviewType);
+ }
+
}
--
Gitblit v1.9.2