From a454f063360f6d7849d50d7ddbb3a69ac1b8f7e0 Mon Sep 17 00:00:00 2001 From: wangxy <1481820854@qq.com> Date: Mon, 26 May 2025 11:21:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=B2=97=E4=BD=8D=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E5=92=8C=E6=B6=89=E5=AF=86=E7=AD=89=E7=BA=A7=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/ClassifiedPostManager.java | 23 +++++++++++++++++++ .../spost/ClassifiedPostController.java | 21 +++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/ClassifiedPostManager.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/ClassifiedPostManager.java index fb0a10f1..dd6a9c78 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/ClassifiedPostManager.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/ClassifiedPostManager.java @@ -16,6 +16,7 @@ import javax.annotation.Resource; import java.util.Arrays; import java.util.Date; import java.util.List; +import java.util.stream.Collectors; /** * ClassName: ClassifiedPostmanager @@ -65,6 +66,28 @@ public class ClassifiedPostManager { } + /** + * 涉密岗位名称 + * @return + */ + public List getPostNames() { + return classifiedPostService.lambdaQuery() + .select(TdClassifiedPost::getPostName) + .list().stream().map(TdClassifiedPost::getPostName).distinct().collect(Collectors.toList()); + } + + + /** + * 涉密等级 + * @return + */ + public List getClassifiedLevels() { + return classifiedPostService.lambdaQuery() + .select(TdClassifiedPost::getClassifiedLevel) + .list().stream().map(TdClassifiedPost::getClassifiedLevel).distinct().collect(Collectors.toList()); + } + + /** * 导入数据 * @param classifiedPosts 数据列表 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/spost/ClassifiedPostController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/spost/ClassifiedPostController.java index 531e23e5..f8a02f39 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/spost/ClassifiedPostController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/spost/ClassifiedPostController.java @@ -157,5 +157,26 @@ public class ClassifiedPostController extends BaseController { return toAjax(classifiedPostManager.deletedTdClassifiedPostIds(ids)); } + /** + * 涉密岗位名称 + * @return + */ + @PostMapping("/getPostNames") + @ResponseBody + public AjaxResult getPostNames() { + return success(classifiedPostManager.getPostNames()); + } + + + /** + * 涉密等级 + * @return + */ + @PostMapping("/getClassifiedLevels") + @ResponseBody + public AjaxResult getClassifiedLevels() { + return success(classifiedPostManager.getClassifiedLevels()); + } + }