From 3481b78afafe5ff83d68a4f58741b7c15efcaeb1 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Tue, 11 May 2021 15:20:13 +0800
Subject: [PATCH] screen-manage                   组织分配菜单界面读取当前组织已有菜单接口

---
 screen-manage/src/main/java/com/moral/api/controller/GroupMenuController.java |   28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/controller/GroupMenuController.java b/screen-manage/src/main/java/com/moral/api/controller/GroupMenuController.java
index a72cfe6..2a228d4 100644
--- a/screen-manage/src/main/java/com/moral/api/controller/GroupMenuController.java
+++ b/screen-manage/src/main/java/com/moral/api/controller/GroupMenuController.java
@@ -1,7 +1,10 @@
 package com.moral.api.controller;
 
 import com.moral.api.pojo.dto.groupMenu.GroupMenuDTO;
+import com.moral.api.pojo.dto.groupMenu.GroupMenuQueryDTO;
+import com.moral.api.pojo.form.groupMenu.GroupMenuQueryForm;
 import com.moral.api.pojo.form.groupMenu.GroupMenuUpdateForm;
+import com.moral.api.pojo.vo.groupMenu.GroupMenuQueryVO;
 import com.moral.api.service.GroupMenuService;
 import com.moral.constant.ResponseCodeEnum;
 import com.moral.constant.ResultMessage;
@@ -27,13 +30,7 @@
     @Autowired
     GroupMenuService groupMenuService;
 
-    /**
-    * @Description: ���admin������������������������
-            * @Param: [GroupMenuUpdateForm form]
-            * @return: com.moral.constant.ResultMessage
-            * @Author: ���������
-            * @Date: 2021/5/11
-            */
+
     @PostMapping("update")
     public ResultMessage update(@RequestBody GroupMenuUpdateForm form) {
 
@@ -48,4 +45,21 @@
         return new ResultMessage(dto.getCode(), dto.getMsg(), null);
     }
 
+    @GetMapping("query")
+    public ResultMessage query(GroupMenuQueryForm form){
+
+        //������������������������
+        if (!form.valid())
+            return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+                    ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
+
+        //������������������
+        GroupMenuQueryDTO dto = groupMenuService.queryGroupMenu(form);
+
+        //������������������������
+        GroupMenuQueryVO vo = GroupMenuQueryVO.convert(dto);
+
+        return new ResultMessage(dto.getCode(), dto.getMsg(), vo);
+    }
+
 }

--
Gitblit v1.8.0