73 lines
2.0 KiB
Plaintext
73 lines
2.0 KiB
Plaintext
|
|
//返回数据
|
||
|
|
{
|
||
|
|
"code": "200",
|
||
|
|
"success": true,
|
||
|
|
"data": [
|
||
|
|
{
|
||
|
|
"gncdbh": "WORK-PLATFORM_0020",
|
||
|
|
"gncdmc": "任务中心",
|
||
|
|
"sjgnbh": "0",
|
||
|
|
"xssx": 1,
|
||
|
|
"name": "任务中心",
|
||
|
|
"path": "/rwzx",
|
||
|
|
"component": "Layout",
|
||
|
|
"hidden": false,
|
||
|
|
"meta": {
|
||
|
|
"menuId": "WORK-PLATFORM_0020",
|
||
|
|
"title": "任务中心",
|
||
|
|
"icon": "zngzt_rwzx",
|
||
|
|
"noCache": null
|
||
|
|
},
|
||
|
|
"gncdlx": "M",
|
||
|
|
"sfwl": null,
|
||
|
|
"children": [
|
||
|
|
{
|
||
|
|
"gncdbh": "WORK-PLATFORM_0219",
|
||
|
|
"gncdmc": "全部任务",
|
||
|
|
"sjgnbh": "WORK-PLATFORM_0020",
|
||
|
|
"xssx": 1,
|
||
|
|
"name": "全部任务",
|
||
|
|
"path": "qbrw",
|
||
|
|
"component": "Frame",
|
||
|
|
"hidden": false,
|
||
|
|
"meta": {
|
||
|
|
"menuId": "WORK-PLATFORM_0219",
|
||
|
|
"title": "全部任务",
|
||
|
|
"icon": "zngzt_qbrw",
|
||
|
|
"noCache": null
|
||
|
|
},
|
||
|
|
"gncdlx": "C",
|
||
|
|
"sfwl": 1
|
||
|
|
},
|
||
|
|
|
||
|
|
//转换的实体类
|
||
|
|
@Data
|
||
|
|
public class SysClientMenuVo {
|
||
|
|
private Long id;
|
||
|
|
private String name;
|
||
|
|
private String path; //路由地址
|
||
|
|
private boolean hidden; //是否隐藏
|
||
|
|
private String component;
|
||
|
|
|
||
|
|
|
||
|
|
private Integer sfwl;
|
||
|
|
private String gncdlx; //菜单类型
|
||
|
|
|
||
|
|
private String sjgnbh;
|
||
|
|
private String gncdbh; //功能菜单名称
|
||
|
|
private String gncdmc; //功能菜单编号
|
||
|
|
private Integer xssx; //显示顺序
|
||
|
|
|
||
|
|
private Meta meta;
|
||
|
|
private List<SysClientMenuVo> children;
|
||
|
|
|
||
|
|
@Data
|
||
|
|
public class Meta {
|
||
|
|
private String menuId; //功能菜单编号
|
||
|
|
private String title; //标题
|
||
|
|
private String icon; //显示图标
|
||
|
|
private Integer noCache;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|