refactor: 项目结构优化
This commit is contained in:
51
src/main/java/com/youlai/system/pojo/vo/RouteVO.java
Normal file
51
src/main/java/com/youlai/system/pojo/vo/RouteVO.java
Normal file
@@ -0,0 +1,51 @@
|
||||
package com.youlai.system.pojo.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 菜单路由视图对象
|
||||
*
|
||||
* @author haoxr
|
||||
* @date 2020/11/28
|
||||
*/
|
||||
@Data
|
||||
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
||||
public class RouteVO {
|
||||
|
||||
private String path;
|
||||
|
||||
private String component;
|
||||
|
||||
private String redirect;
|
||||
|
||||
private String name;
|
||||
|
||||
private Meta meta;
|
||||
|
||||
@Data
|
||||
public static class Meta {
|
||||
|
||||
private String title;
|
||||
|
||||
private String icon;
|
||||
|
||||
private Boolean hidden;
|
||||
|
||||
/**
|
||||
* 如果设置为 true,目录没有子节点也会显示
|
||||
*/
|
||||
private Boolean alwaysShow;
|
||||
|
||||
private List<String> roles;
|
||||
|
||||
/**
|
||||
* 页面缓存开启状态
|
||||
*/
|
||||
private Boolean keepAlive;
|
||||
}
|
||||
|
||||
private List<RouteVO> children;
|
||||
}
|
||||
Reference in New Issue
Block a user