//返回数据 { "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 children; @Data public class Meta { private String menuId; //功能菜单编号 private String title; //标题 private String icon; //显示图标 private Integer noCache; } }