From 11c77762ae3353d015778a48cb30cfee9512b718 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Sun, 25 Apr 2021 10:31:57 +0800
Subject: [PATCH] screen-manage                 添加菜单模块

---
 screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java |   22 +++++++
 screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java      |   22 +++++++
 screen-manage/src/main/java/com/moral/api/controller/MenuController.java  |   31 ++++++++++
 screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java   |   23 +++++++
 screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java        |   29 +++++++++
 5 files changed, 127 insertions(+), 0 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/controller/MenuController.java b/screen-manage/src/main/java/com/moral/api/controller/MenuController.java
new file mode 100644
index 0000000..e12f46d
--- /dev/null
+++ b/screen-manage/src/main/java/com/moral/api/controller/MenuController.java
@@ -0,0 +1,31 @@
+package com.moral.api.controller;
+
+import com.moral.api.pojo.vo.menu.MenuQueryVO;
+import com.moral.api.pojo.vo.menu.MenuVO;
+import com.moral.constant.ResultMessage;
+import io.swagger.annotations.Api;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @ClassName MenuController
+ * @Description ������������������
+ * @Author ���������
+ * @Date 2021/4/25 9:39
+ * @Version TODO
+ **/
+@Slf4j
+@Api(tags = {"������������������"})
+@CrossOrigin(origins = "*", maxAge = 3600)
+@RestController
+@RequestMapping("/menu")
+public class MenuController {
+    @GetMapping("queryMock")
+    public ResultMessage queryMock(){
+
+        return null;
+    }
+}
diff --git a/screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java b/screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java
new file mode 100644
index 0000000..21a0a3e
--- /dev/null
+++ b/screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java
@@ -0,0 +1,22 @@
+package com.moral.api.pojo.dto.menu;
+
+import com.moral.api.entity.Menu;
+import lombok.Data;
+
+/**
+ * @ClassName MenuDTO
+ * @Description TODO
+ * @Author ���������
+ * @Date 2021/4/25 10:04
+ * @Version TODO
+ **/
+@Data
+public class MenuDTO {
+
+    private Integer code;
+
+    private String msg;
+
+    private Menu menu;
+
+}
diff --git a/screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java b/screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java
new file mode 100644
index 0000000..fbc0ba7
--- /dev/null
+++ b/screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java
@@ -0,0 +1,22 @@
+package com.moral.api.pojo.dto.menu;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @ClassName MenuQueryDto
+ * @Description TODO
+ * @Author ���������
+ * @Date 2021/4/25 10:16
+ * @Version TODO
+ **/
+@Data
+public class MenuQueryDto {
+
+    private Integer code;
+
+    private String msg;
+
+    private List<MenuDTO> dtos;
+}
diff --git a/screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java b/screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java
new file mode 100644
index 0000000..5613bca
--- /dev/null
+++ b/screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java
@@ -0,0 +1,23 @@
+package com.moral.api.pojo.vo.menu;
+
+import com.moral.api.pojo.dto.menu.MenuQueryDto;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @ClassName MenuQueryVO
+ * @Description TODO
+ * @Author ���������
+ * @Date 2021/4/25 10:02
+ * @Version TODO
+ **/
+@Data
+public class MenuQueryVO {
+
+    List<MenuVO> vos;
+
+    public static MenuQueryVO convert(MenuQueryDto dto){
+        return null;
+    }
+}
diff --git a/screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java b/screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java
new file mode 100644
index 0000000..6523e61
--- /dev/null
+++ b/screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java
@@ -0,0 +1,29 @@
+package com.moral.api.pojo.vo.menu;
+
+import java.util.List;
+
+/**
+ * @ClassName MenuVO
+ * @Description TODO
+ * @Author ���������
+ * @Date 2021/4/25 10:04
+ * @Version TODO
+ **/
+public class MenuVO {
+
+    private Integer id;
+
+    private Integer parentId;
+
+    private String name;
+
+    private String url;
+
+    private String icon;
+
+    private Integer order;
+
+    private Integer level;
+
+    private List<MenuVO> children;
+}

--
Gitblit v1.8.0