From 018ac9cc8083f55fd37ec92e0a5def640edbf87e Mon Sep 17 00:00:00 2001 From: leefan <980488905@qq.com> Date: Wed, 14 Aug 2024 10:44:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E5=88=97=E8=A1=A8=E6=9F=A5=E7=9C=8B=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapter/query/CoAdminAdapter.java | 23 +++++++++++++++++++ .../adapter/query/CoMaintainerAdapter.java | 6 ++--- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/easysoftware/adapter/query/CoAdminAdapter.java b/src/main/java/com/easysoftware/adapter/query/CoAdminAdapter.java index b381582..6aedf88 100644 --- a/src/main/java/com/easysoftware/adapter/query/CoAdminAdapter.java +++ b/src/main/java/com/easysoftware/adapter/query/CoAdminAdapter.java @@ -15,6 +15,9 @@ import java.util.HashMap; import com.easysoftware.application.apply.ApplyService; +import com.easysoftware.application.applyform.ApplyFormService; +import com.easysoftware.application.applyform.dto.ApplyFormSearchMaintainerCondition; +import jakarta.validation.Valid; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -57,6 +60,12 @@ public class CoAdminAdapter { @Autowired private ApplyService applyService; + /** + * Autowired service for search applyForm. + */ + @Autowired + private ApplyFormService applyFormService; + /** * Endpoint to search for repos based on the provided search * condition. @@ -107,4 +116,18 @@ public class CoAdminAdapter { public ResponseEntity getApply(@RequestParam(value = "applyId") Long applyId) { return applyService.queryApplyHandleRecords(applyId); } + + + /** + * Query apply form based on the provided search condition by. + * + * @param condition The search condition for querying apply form. + * @return ResponseEntity. + */ + @GetMapping("/query/apply") + @RequestLimitRedis() + @PreUserPermission(UerPermissionDef.COLLABORATION_PERMISSION_ADMIN) + public ResponseEntity getApplyFrom(@Valid final ApplyFormSearchMaintainerCondition condition) { + return applyFormService.searchApplyFromByMaintainer(condition); + } } diff --git a/src/main/java/com/easysoftware/adapter/query/CoMaintainerAdapter.java b/src/main/java/com/easysoftware/adapter/query/CoMaintainerAdapter.java index 188d04c..65cfe31 100644 --- a/src/main/java/com/easysoftware/adapter/query/CoMaintainerAdapter.java +++ b/src/main/java/com/easysoftware/adapter/query/CoMaintainerAdapter.java @@ -122,9 +122,9 @@ public class CoMaintainerAdapter { * @return ResponseEntity. */ @GetMapping("/query/apply") - // @RequestLimitRedis() + @RequestLimitRedis() public ResponseEntity queryApplyFromByMaintainer(@Valid final ApplyFormSearchMaintainerCondition - condition) { + condition) { return applyFormService.searchApplyFromByMaintainer(condition); } @@ -135,7 +135,7 @@ public class CoMaintainerAdapter { * @return ResponseEntity. */ @GetMapping("/query/apply/{applyId}") - // @RequestLimitRedis() + @RequestLimitRedis() public ResponseEntity queryApplyFromByApplyId(@PathVariable("applyId") Long applyId) { return applyFormService.searchApplyFromByApplyId(applyId); } -- Gitee