screen-manage/src/main/java/com/moral/api/controller/MenuController.java | ●●●●● patch | view | raw | blame | history | |
screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java | ●●●●● patch | view | raw | blame | history | |
screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java | ●●●●● patch | view | raw | blame | history | |
screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java | ●●●●● patch | view | raw | blame | history | |
screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java | ●●●●● patch | view | raw | blame | history |
screen-manage/src/main/java/com/moral/api/controller/MenuController.java
New file @@ -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; } } screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java
New file @@ -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; } screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java
New file @@ -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; } screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java
New file @@ -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; } } screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java
New file @@ -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; }