[ { "id": 1, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": null, "icon": "system", "isCache": "0", "isFrame": "1", "menuName": "系统管理", "menuType": "M", "orderNum": 1, "parentId": 0, "path": "system", "perms": "", "queryParam": "", "remark": "系统管理目录", "status": "0", "visible": "0" }, { "id": 2, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "monitor", "isCache": "0", "isFrame": "1", "menuName": "系统监控", "menuType": "M", "orderNum": 23, "parentId": 0, "path": "monitor", "perms": "", "queryParam": "", "remark": "系统监控目录", "status": "0", "visible": "0" }, { "id": 4, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "guide", "isCache": "0", "isFrame": "0", "menuName": "铱塔官网", "menuType": "M", "orderNum": 25, "parentId": 0, "path": "http://iotkit-open-source.gitee.io/document", "perms": "", "queryParam": "", "remark": "铱塔官网", "status": "0", "visible": "0" }, { "id": 6, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "chart", "isCache": "0", "isFrame": "1", "menuName": "租户管理", "menuType": "M", "orderNum": 22, "parentId": 0, "path": "tenant", "perms": "", "queryParam": "", "remark": "租户管理目录", "status": "0", "visible": "0" }, { "id": 100, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/user/index", "icon": "user", "isCache": "0", "isFrame": "1", "menuName": "用户管理", "menuType": "C", "orderNum": 1, "parentId": 1, "path": "user", "perms": "system:user:list", "queryParam": "", "remark": "用户管理菜单", "status": "0", "visible": "0" }, { "id": 101, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/role/index", "icon": "peoples", "isCache": "0", "isFrame": "1", "menuName": "角色管理", "menuType": "C", "orderNum": 2, "parentId": 1, "path": "role", "perms": "system:role:list", "queryParam": "", "remark": "角色管理菜单", "status": "0", "visible": "0" }, { "id": 102, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/menu/index", "icon": "tree-table", "isCache": "0", "isFrame": "1", "menuName": "菜单管理", "menuType": "C", "orderNum": 3, "parentId": 1, "path": "menu", "perms": "system:menu:list", "queryParam": "", "remark": "菜单管理菜单", "status": "0", "visible": "0" }, { "id": 103, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/dept/index", "icon": "tree", "isCache": "0", "isFrame": "1", "menuName": "部门管理", "menuType": "C", "orderNum": 4, "parentId": 1, "path": "dept", "perms": "system:dept:list", "queryParam": "", "remark": "部门管理菜单", "status": "0", "visible": "0" }, { "id": 104, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/post/index", "icon": "post", "isCache": "0", "isFrame": "1", "menuName": "岗位管理", "menuType": "C", "orderNum": 5, "parentId": 1, "path": "post", "perms": "system:post:list", "queryParam": "", "remark": "岗位管理菜单", "status": "0", "visible": "0" }, { "id": 105, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/dict/index", "icon": "dict", "isCache": "0", "isFrame": "1", "menuName": "字典管理", "menuType": "C", "orderNum": 6, "parentId": 1, "path": "dict", "perms": "system:dict:list", "queryParam": "", "remark": "字典管理菜单", "status": "0", "visible": "0" }, { "id": 106, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/config/index", "icon": "edit", "isCache": "0", "isFrame": "1", "menuName": "参数设置", "menuType": "C", "orderNum": 7, "parentId": 1, "path": "sysconfig", "perms": "system:config:list", "queryParam": "", "remark": "参数设置菜单", "status": "0", "visible": "0" }, { "id": 107, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/notice/index", "icon": "message", "isCache": "0", "isFrame": "1", "menuName": "通知公告", "menuType": "C", "orderNum": 8, "parentId": 1, "path": "notice", "perms": "system:notice:list", "queryParam": "", "remark": "通知公告菜单", "status": "0", "visible": "0" }, { "id": 108, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "log", "isCache": "0", "isFrame": "1", "menuName": "日志管理", "menuType": "M", "orderNum": 9, "parentId": 1, "path": "log", "perms": "", "queryParam": "", "remark": "日志管理菜单", "status": "0", "visible": "0" }, { "id": 109, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "monitor/online/index", "icon": "online", "isCache": "0", "isFrame": "1", "menuName": "在线用户", "menuType": "C", "orderNum": 1, "parentId": 2, "path": "online", "perms": "monitor:online:list", "queryParam": "", "remark": "在线用户菜单", "status": "0", "visible": "0" }, { "id": 118, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/oss/index", "icon": "upload", "isCache": "0", "isFrame": "1", "menuName": "文件管理", "menuType": "C", "orderNum": 10, "parentId": 1, "path": "oss", "perms": "system:oss:list", "queryParam": "", "remark": "文件管理菜单", "status": "0", "visible": "0" }, { "id": 121, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/tenant/index", "icon": "list", "isCache": "0", "isFrame": "1", "menuName": "租户管理", "menuType": "C", "orderNum": 1, "parentId": 6, "path": "tenant", "perms": "system:tenant:list", "queryParam": "", "remark": "租户管理菜单", "status": "0", "visible": "0" }, { "id": 122, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "system/tenantPackage/index", "icon": "form", "isCache": "0", "isFrame": "1", "menuName": "租户套餐管理", "menuType": "C", "orderNum": 2, "parentId": 6, "path": "tenantPackage", "perms": "system:tenantPackage:list", "queryParam": "", "remark": "租户套餐管理菜单", "status": "0", "visible": "0" }, { "id": 500, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "monitor/operlog/index", "icon": "form", "isCache": "0", "isFrame": "1", "menuName": "操作日志", "menuType": "C", "orderNum": 1, "parentId": 108, "path": "operlog", "perms": "monitor:operlog:list", "queryParam": "", "remark": "操作日志菜单", "status": "0", "visible": "0" }, { "id": 501, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "monitor/logininfor/index", "icon": "logininfor", "isCache": "0", "isFrame": "1", "menuName": "登录日志", "menuType": "C", "orderNum": 2, "parentId": 108, "path": "logininfor", "perms": "monitor:logininfor:list", "queryParam": "", "remark": "登录日志菜单", "status": "0", "visible": "0" }, { "id": 1001, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "用户查询", "menuType": "F", "orderNum": 1, "parentId": 100, "path": "", "perms": "system:user:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1002, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "用户新增", "menuType": "F", "orderNum": 2, "parentId": 100, "path": "", "perms": "system:user:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1003, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "用户修改", "menuType": "F", "orderNum": 3, "parentId": 100, "path": "", "perms": "system:user:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1004, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "用户删除", "menuType": "F", "orderNum": 4, "parentId": 100, "path": "", "perms": "system:user:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1005, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "用户导出", "menuType": "F", "orderNum": 5, "parentId": 100, "path": "", "perms": "system:user:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1006, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "用户导入", "menuType": "F", "orderNum": 6, "parentId": 100, "path": "", "perms": "system:user:import", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1007, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "重置密码", "menuType": "F", "orderNum": 7, "parentId": 100, "path": "", "perms": "system:user:resetPwd", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1008, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "角色查询", "menuType": "F", "orderNum": 1, "parentId": 101, "path": "", "perms": "system:role:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1009, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "角色新增", "menuType": "F", "orderNum": 2, "parentId": 101, "path": "", "perms": "system:role:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1010, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "角色修改", "menuType": "F", "orderNum": 3, "parentId": 101, "path": "", "perms": "system:role:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1011, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "角色删除", "menuType": "F", "orderNum": 4, "parentId": 101, "path": "", "perms": "system:role:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1012, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "角色导出", "menuType": "F", "orderNum": 5, "parentId": 101, "path": "", "perms": "system:role:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1013, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "菜单查询", "menuType": "F", "orderNum": 1, "parentId": 102, "path": "", "perms": "system:menu:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1014, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "菜单新增", "menuType": "F", "orderNum": 2, "parentId": 102, "path": "", "perms": "system:menu:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1015, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "菜单修改", "menuType": "F", "orderNum": 3, "parentId": 102, "path": "", "perms": "system:menu:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1016, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "菜单删除", "menuType": "F", "orderNum": 4, "parentId": 102, "path": "", "perms": "system:menu:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1017, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "部门查询", "menuType": "F", "orderNum": 1, "parentId": 103, "path": "", "perms": "system:dept:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1018, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "部门新增", "menuType": "F", "orderNum": 2, "parentId": 103, "path": "", "perms": "system:dept:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1019, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "部门修改", "menuType": "F", "orderNum": 3, "parentId": 103, "path": "", "perms": "system:dept:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1020, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "部门删除", "menuType": "F", "orderNum": 4, "parentId": 103, "path": "", "perms": "system:dept:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1021, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "岗位查询", "menuType": "F", "orderNum": 1, "parentId": 104, "path": "", "perms": "system:post:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1022, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "岗位新增", "menuType": "F", "orderNum": 2, "parentId": 104, "path": "", "perms": "system:post:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1023, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "岗位修改", "menuType": "F", "orderNum": 3, "parentId": 104, "path": "", "perms": "system:post:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1024, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "岗位删除", "menuType": "F", "orderNum": 4, "parentId": 104, "path": "", "perms": "system:post:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1025, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "岗位导出", "menuType": "F", "orderNum": 5, "parentId": 104, "path": "", "perms": "system:post:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1026, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "字典查询", "menuType": "F", "orderNum": 1, "parentId": 105, "path": "#", "perms": "system:dict:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1027, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "字典新增", "menuType": "F", "orderNum": 2, "parentId": 105, "path": "#", "perms": "system:dict:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1028, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "字典修改", "menuType": "F", "orderNum": 3, "parentId": 105, "path": "#", "perms": "system:dict:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1029, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "字典删除", "menuType": "F", "orderNum": 4, "parentId": 105, "path": "#", "perms": "system:dict:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1030, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "字典导出", "menuType": "F", "orderNum": 5, "parentId": 105, "path": "#", "perms": "system:dict:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1031, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "参数查询", "menuType": "F", "orderNum": 1, "parentId": 106, "path": "#", "perms": "system:config:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1032, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "参数新增", "menuType": "F", "orderNum": 2, "parentId": 106, "path": "#", "perms": "system:config:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1033, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "参数修改", "menuType": "F", "orderNum": 3, "parentId": 106, "path": "#", "perms": "system:config:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1034, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "参数删除", "menuType": "F", "orderNum": 4, "parentId": 106, "path": "#", "perms": "system:config:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1035, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "参数导出", "menuType": "F", "orderNum": 5, "parentId": 106, "path": "#", "perms": "system:config:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1036, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "公告查询", "menuType": "F", "orderNum": 1, "parentId": 107, "path": "#", "perms": "system:notice:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1037, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "公告新增", "menuType": "F", "orderNum": 2, "parentId": 107, "path": "#", "perms": "system:notice:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1038, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "公告修改", "menuType": "F", "orderNum": 3, "parentId": 107, "path": "#", "perms": "system:notice:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1039, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "公告删除", "menuType": "F", "orderNum": 4, "parentId": 107, "path": "#", "perms": "system:notice:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1040, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "操作查询", "menuType": "F", "orderNum": 1, "parentId": 500, "path": "#", "perms": "monitor:operlog:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1041, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "操作删除", "menuType": "F", "orderNum": 2, "parentId": 500, "path": "#", "perms": "monitor:operlog:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1042, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "日志导出", "menuType": "F", "orderNum": 4, "parentId": 500, "path": "#", "perms": "monitor:operlog:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1043, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "登录查询", "menuType": "F", "orderNum": 1, "parentId": 501, "path": "#", "perms": "monitor:logininfor:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1044, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "登录删除", "menuType": "F", "orderNum": 2, "parentId": 501, "path": "#", "perms": "monitor:logininfor:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1045, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "日志导出", "menuType": "F", "orderNum": 3, "parentId": 501, "path": "#", "perms": "monitor:logininfor:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1046, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "在线查询", "menuType": "F", "orderNum": 1, "parentId": 109, "path": "#", "perms": "monitor:online:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1047, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "批量强退", "menuType": "F", "orderNum": 2, "parentId": 109, "path": "#", "perms": "monitor:online:batchLogout", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1048, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "单条强退", "menuType": "F", "orderNum": 3, "parentId": 109, "path": "#", "perms": "monitor:online:forceLogout", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1050, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "账户解锁", "menuType": "F", "orderNum": 4, "parentId": 501, "path": "#", "perms": "monitor:logininfor:unlock", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1055, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "生成查询", "menuType": "F", "orderNum": 1, "parentId": 115, "path": "#", "perms": "tool:gen:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1056, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "生成修改", "menuType": "F", "orderNum": 2, "parentId": 115, "path": "#", "perms": "tool:gen:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1057, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "生成删除", "menuType": "F", "orderNum": 3, "parentId": 115, "path": "#", "perms": "tool:gen:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1058, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "导入代码", "menuType": "F", "orderNum": 2, "parentId": 115, "path": "#", "perms": "tool:gen:import", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1059, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "预览代码", "menuType": "F", "orderNum": 4, "parentId": 115, "path": "#", "perms": "tool:gen:preview", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1060, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "生成代码", "menuType": "F", "orderNum": 5, "parentId": 115, "path": "#", "perms": "tool:gen:code", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1600, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "文件查询", "menuType": "F", "orderNum": 1, "parentId": 118, "path": "#", "perms": "system:oss:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1601, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "文件上传", "menuType": "F", "orderNum": 2, "parentId": 118, "path": "#", "perms": "system:oss:upload", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1602, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "文件下载", "menuType": "F", "orderNum": 3, "parentId": 118, "path": "#", "perms": "system:oss:download", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1603, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "文件删除", "menuType": "F", "orderNum": 4, "parentId": 118, "path": "#", "perms": "system:oss:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1604, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "配置添加", "menuType": "F", "orderNum": 5, "parentId": 118, "path": "#", "perms": "system:oss:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1605, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "配置编辑", "menuType": "F", "orderNum": 6, "parentId": 118, "path": "#", "perms": "system:oss:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1606, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户查询", "menuType": "F", "orderNum": 1, "parentId": 121, "path": "#", "perms": "system:tenant:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1607, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户新增", "menuType": "F", "orderNum": 2, "parentId": 121, "path": "#", "perms": "system:tenant:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1608, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户修改", "menuType": "F", "orderNum": 3, "parentId": 121, "path": "#", "perms": "system:tenant:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1609, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户删除", "menuType": "F", "orderNum": 4, "parentId": 121, "path": "#", "perms": "system:tenant:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1610, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户导出", "menuType": "F", "orderNum": 5, "parentId": 121, "path": "#", "perms": "system:tenant:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1611, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户套餐查询", "menuType": "F", "orderNum": 1, "parentId": 122, "path": "#", "perms": "system:tenantPackage:query", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1612, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户套餐新增", "menuType": "F", "orderNum": 2, "parentId": 122, "path": "#", "perms": "system:tenantPackage:add", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1613, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户套餐修改", "menuType": "F", "orderNum": 3, "parentId": 122, "path": "#", "perms": "system:tenantPackage:edit", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1614, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户套餐删除", "menuType": "F", "orderNum": 4, "parentId": 122, "path": "#", "perms": "system:tenantPackage:remove", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 1615, "createBy": 1, "createDept": 103, "updateBy": null, "updateTime": null, "component": "", "icon": "#", "isCache": "0", "isFrame": "1", "menuName": "租户套餐导出", "menuType": "F", "orderNum": 5, "parentId": 122, "path": "#", "perms": "system:tenantPackage:export", "queryParam": "", "remark": "", "status": "0", "visible": "0" }, { "id": 2200, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "device", "isCache": "0", "isFrame": "1", "menuName": "设备接入", "menuType": "M", "orderNum": 1, "parentId": 0, "path": "/equipment", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2201, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/equipment/categories/index", "icon": "education", "isCache": "1", "isFrame": "1", "menuName": "品类管理", "menuType": "C", "orderNum": 1, "parentId": 2200, "path": "categories", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2205, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/equipment/products/index", "icon": "product-management", "isCache": "1", "isFrame": "1", "menuName": "产品管理", "menuType": "C", "orderNum": 2, "parentId": 2200, "path": "products", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2206, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/equipment/devices/list", "icon": "device", "isCache": "1", "isFrame": "1", "menuName": "设备列表", "menuType": "C", "orderNum": 3, "parentId": 2200, "path": "devices", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2207, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/equipment/devices/virtualDevices", "icon": "monitor", "isCache": "1", "isFrame": "1", "menuName": "虚拟设备", "menuType": "C", "orderNum": 4, "parentId": 2200, "path": "virtualDevices", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2208, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "component", "isCache": "0", "isFrame": "1", "menuName": "通讯组件管理", "menuType": "M", "orderNum": 2, "parentId": 0, "path": "/communication", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2209, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/communication/convertors/index", "icon": "component", "isCache": "1", "isFrame": "1", "menuName": "设备消息转换器", "menuType": "C", "orderNum": 1, "parentId": 2208, "path": "convertors", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2210, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/communication/components/index", "icon": "component", "isCache": "1", "isFrame": "1", "menuName": "通讯组件管理", "menuType": "C", "orderNum": 2, "parentId": 2208, "path": "components", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2211, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "dashboard", "isCache": "0", "isFrame": "1", "menuName": "规则引擎", "menuType": "M", "orderNum": 3, "parentId": 0, "path": "ruleEngine", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2212, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/ruleEngine/ruleSys/index", "icon": "component", "isCache": "0", "isFrame": "1", "menuName": "规则管理", "menuType": "C", "orderNum": 1, "parentId": 2211, "path": "ruleSys", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2213, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/ruleEngine/scheduledTask/index", "icon": "component", "isCache": "0", "isFrame": "1", "menuName": "定时任务", "menuType": "C", "orderNum": 1, "parentId": 2211, "path": "scheduledTask", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2214, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/equipment/devices/detail", "icon": "", "isCache": "0", "isFrame": "1", "menuName": "设备详情", "menuType": "C", "orderNum": 1, "parentId": 2200, "path": "devicesDetail/:id", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "1" }, { "id": 2215, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/equipment/devices/virtualDeviceConfig", "icon": "", "isCache": "1", "isFrame": "1", "menuName": "虚拟设备详情", "menuType": "C", "orderNum": 16, "parentId": 2200, "path": "virtualDeviceConfig/:id", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "1" }, { "id": 2216, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "message", "isCache": "0", "isFrame": "1", "menuName": "消息中心", "menuType": "M", "orderNum": 4, "parentId": 0, "path": "messageCenter", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2217, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/messageCenter/list", "icon": "message", "isCache": "0", "isFrame": "1", "menuName": "消息列表", "menuType": "C", "orderNum": 1, "parentId": 2216, "path": "messageCenterList", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2218, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "cascader", "isCache": "0", "isFrame": "1", "menuName": "通道管理", "menuType": "M", "orderNum": 5, "parentId": 0, "path": "channel", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2219, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/channel/config", "icon": "system", "isCache": "0", "isFrame": "1", "menuName": "通道配置", "menuType": "C", "orderNum": 1, "parentId": 2218, "path": "channelConfig", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2220, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/channel/template", "icon": "system", "isCache": "0", "isFrame": "1", "menuName": "模板配置", "menuType": "C", "orderNum": 2, "parentId": 2218, "path": "template", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2221, "createBy": 1, "createDept": 103, "updateBy": 1, "component": null, "icon": "alart", "isCache": "0", "isFrame": "1", "menuName": "告警中心", "menuType": "M", "orderNum": 6, "parentId": 0, "path": "alarm", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2222, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/alarm/list", "icon": "message", "isCache": "0", "isFrame": "1", "menuName": "告警列表", "menuType": "C", "orderNum": 1, "parentId": 2221, "path": "list", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" }, { "id": 2223, "createBy": 1, "createDept": 103, "updateBy": 1, "component": "iot/alarm/config", "icon": "system", "isCache": "0", "isFrame": "1", "menuName": "告警配置", "menuType": "C", "orderNum": 2, "parentId": 2221, "path": "config", "perms": null, "queryParam": null, "remark": "", "status": "0", "visible": "0" } ]