zhzf/client/documents/用户关联信息2.txt

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;
}
}