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