kaiyu
2021-04-25 11c77762ae3353d015778a48cb30cfee9512b718
screen-manage
添加菜单模块
5 files added
127 ■■■■■ changed files
screen-manage/src/main/java/com/moral/api/controller/MenuController.java 31 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuDTO.java 22 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/pojo/dto/menu/MenuQueryDto.java 22 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuQueryVO.java 23 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/pojo/vo/menu/MenuVO.java 29 ●●●●● 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;
}