Explorar el Código

Merge branch 'master' of http://62.234.61.92:3000/wjm/mec-cloud_IntelligentManufacturing_CRM

ZYZ hace 1 año
padre
commit
804caedb6d

+ 474 - 49
zkqy-admin/src/main/resources/sql/initialize_sys_tenant_menu.json

@@ -1,7 +1,57 @@
 [
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1,
+        "menuName": "系统管理",
+        "parentName": null,
+        "parentId": 0,
+        "orderNum": 1,
+        "path": "system",
+        "component": null,
+        "query": "",
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "M",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "system",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-05-25 08:54:10",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 9080,
+        "menuName": "租户信息",
+        "parentName": null,
+        "parentId": 9764,
+        "orderNum": 8,
+        "path": "tenant_info",
+        "component": "system/tenant/tenantIndex",
+        "query": "",
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "C",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "logininfor",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -26,7 +76,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -51,7 +101,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -76,7 +126,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -101,7 +151,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -126,7 +176,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -151,7 +201,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -176,7 +226,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -201,7 +251,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -226,7 +276,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -251,7 +301,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -276,7 +326,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -301,7 +351,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -326,7 +376,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -351,7 +401,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -376,7 +426,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -401,7 +451,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -426,7 +476,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -451,7 +501,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -476,7 +526,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -501,7 +551,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -526,7 +576,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -551,7 +601,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -576,7 +626,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -601,7 +651,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -626,7 +676,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
+        "createTime": "2023-05-25 08:54:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -651,7 +701,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-06-16 14:31:40",
+        "createTime": "2023-06-16 06:31:40",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -676,7 +726,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-06-16 14:58:41",
+        "createTime": "2023-06-16 06:58:41",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -701,7 +751,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-06-19 13:39:54",
+        "createTime": "2023-06-19 05:39:54",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -726,7 +776,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-06-19 13:40:44",
+        "createTime": "2023-06-19 05:40:44",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -751,7 +801,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-06-19 15:35:07",
+        "createTime": "2023-06-19 07:35:07",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -776,7 +826,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-07-07 14:04:16",
+        "createTime": "2023-07-07 06:04:16",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -801,7 +851,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-07-07 14:05:32",
+        "createTime": "2023-07-07 06:05:32",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -826,7 +876,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-07-12 09:46:30",
+        "createTime": "2023-07-12 01:46:30",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -851,7 +901,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-07-17 10:28:35",
+        "createTime": "2023-07-17 02:28:35",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -876,7 +926,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-08-08 17:38:07",
+        "createTime": "2023-08-08 09:38:07",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -901,7 +951,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-09-11 17:26:08",
+        "createTime": "2023-09-11 09:26:08",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -926,7 +976,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -951,7 +1001,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -976,7 +1026,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -1001,7 +1051,7 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
@@ -1026,12 +1076,37 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 5877,
+        "menuName": "表单组管理",
+        "parentName": null,
+        "parentId": 1103,
+        "orderNum": 7,
+        "path": "formGroupMange",
+        "component": "system/formGroupMange/index",
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "C",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "build",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
         "menuId": 4216,
-        "menuName": "管道管理",
+        "menuName": "生产管理",
         "parentName": null,
         "parentId": 0,
         "orderNum": 2,
@@ -1051,12 +1126,37 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 6199,
+        "menuName": "待办审批",
+        "parentName": null,
+        "parentId": 0,
+        "orderNum": 3,
+        "path": "OAMange",
+        "component": "bussiness/OAMange",
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "C",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "bpmn-icon-end-event-link",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
         "menuId": 4218,
-        "menuName": "管道流程",
+        "menuName": "生产任务",
         "parentName": null,
         "parentId": 4216,
         "orderNum": 1,
@@ -1076,12 +1176,12 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
+        "createTime": "2023-10-11 01:28:10",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
         "menuId": 4219,
-        "menuName": "管道展示",
+        "menuName": "流程展示",
         "parentName": null,
         "parentId": 4216,
         "orderNum": 2,
@@ -1101,14 +1201,14 @@
     },
     {
         "createBy": null,
-        "createTime": "2023-08-08 17:38:07",
+        "createTime": "2023-08-08 09:38:07",
         "updateBy": null,
         "updateTime": null,
         "remark": null,
         "menuId": 5008,
         "menuName": "工程部署",
         "parentName": null,
-        "parentId": 1,
+        "parentId": 9764,
         "orderNum": 7,
         "path": "engineering",
         "component": "system/engineeringManage/index",
@@ -1123,5 +1223,330 @@
         "children": [],
         "tenantName": null,
         "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:28:04",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1092,
+        "menuName": "日志管理",
+        "parentName": null,
+        "parentId": 0,
+        "orderNum": 6,
+        "path": "log",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "M",
+        "visible": "0",
+        "status": "0",
+        "perms": null,
+        "icon": "log",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:29:50",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1093,
+        "menuName": "操作日志",
+        "parentName": null,
+        "parentId": 1092,
+        "orderNum": 1,
+        "path": "operlog",
+        "component": "monitor/operlog/index",
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "C",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:operlog:list",
+        "icon": "form",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:32:45",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1095,
+        "menuName": "操作查询",
+        "parentName": null,
+        "parentId": 1093,
+        "orderNum": 1,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:operlog:query",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:34:04",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1096,
+        "menuName": "操作删除",
+        "parentName": null,
+        "parentId": 1093,
+        "orderNum": 2,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:operlog:remove",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:34:27",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1097,
+        "menuName": "日志导出",
+        "parentName": null,
+        "parentId": 1093,
+        "orderNum": 3,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:operlog:export",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:31:06",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1094,
+        "menuName": "登录日志",
+        "parentName": null,
+        "parentId": 1092,
+        "orderNum": 2,
+        "path": "logininfor",
+        "component": "monitor/logininfor/index",
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "C",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:logininfor:list",
+        "icon": "logininfor",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:34:57",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1098,
+        "menuName": "登录查询",
+        "parentName": null,
+        "parentId": 1094,
+        "orderNum": 1,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:logininfor:query",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:36:58",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1099,
+        "menuName": "登录删除",
+        "parentName": null,
+        "parentId": 1094,
+        "orderNum": 2,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:logininfor:remove",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:37:21",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1100,
+        "menuName": "日志导出",
+        "parentName": null,
+        "parentId": 1094,
+        "orderNum": 3,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:logininfor:export",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-06 05:37:44",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 1101,
+        "menuName": "账户解锁",
+        "parentName": null,
+        "parentId": 1094,
+        "orderNum": 4,
+        "path": "",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "F",
+        "visible": "0",
+        "status": "0",
+        "perms": "monitor:logininfor:unlock",
+        "icon": "#",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-07 06:04:16",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 9574,
+        "menuName": "移动端引擎",
+        "parentName": null,
+        "parentId": 0,
+        "orderNum": 6,
+        "path": "ydyq",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "M",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "bpmn-icon-call-activity",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-10-11 01:28:10",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 9573,
+        "menuName": "页面设计",
+        "parentName": null,
+        "parentId": 9574,
+        "orderNum": 1,
+        "path": "h5Editor",
+        "component": "asEditor/layout/home/index",
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "C",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "bpmn-icon-intermediate-event-catch-cancel",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
+    },
+    {
+        "createBy": null,
+        "createTime": "2023-07-07 06:04:16",
+        "updateBy": null,
+        "updateTime": null,
+        "remark": null,
+        "menuId": 9764,
+        "menuName": "后台管理",
+        "parentName": null,
+        "parentId": 0,
+        "orderNum": 8,
+        "path": "htgl",
+        "component": null,
+        "query": null,
+        "isFrame": "1",
+        "isCache": "0",
+        "menuType": "M",
+        "visible": "0",
+        "status": "0",
+        "perms": "",
+        "icon": "monitor",
+        "children": [],
+        "tenantName": null,
+        "tenantId": null
     }
 ]

+ 24 - 0
zkqy-common/src/main/java/com/zkqy/common/utils/CustomDateDeserializer.java

@@ -0,0 +1,24 @@
+package com.zkqy.common.utils;
+
+import com.fasterxml.jackson.core.JsonParser;
+import com.fasterxml.jackson.databind.DeserializationContext;
+import com.fasterxml.jackson.databind.JsonDeserializer;
+
+import java.io.IOException;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+public class CustomDateDeserializer extends JsonDeserializer<Date> {
+    private final SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
+
+    @Override
+    public Date deserialize(JsonParser p, DeserializationContext ctxt) throws IOException {
+        try {
+            String dateAsString = p.getText();
+            return dateFormat.parse(dateAsString);
+        } catch (ParseException e) {
+            throw new RuntimeException("Failed to parse date", e);
+        }
+    }
+}

+ 5 - 0
zkqy-system/pom.xml

@@ -22,6 +22,11 @@
             <groupId>com.zkqy</groupId>
             <artifactId>zkqy-common</artifactId>
         </dependency>
+        <!--jackson-对于JDK8日期的支持-->
+        <dependency>
+            <groupId>com.fasterxml.jackson.datatype</groupId>
+            <artifactId>jackson-datatype-jsr310</artifactId>
+        </dependency>
 
     </dependencies>
 

+ 11 - 1561
zkqy-system/src/main/java/com/zkqy/system/service/impl/SysTenantServiceImpl.java

@@ -1,7 +1,6 @@
 package com.zkqy.system.service.impl;
 
-import java.io.File;
-import java.io.IOException;
+
 import java.time.Duration;
 import java.time.LocalDateTime;
 import java.time.ZoneOffset;
@@ -14,8 +13,6 @@ import cn.hutool.core.date.LocalDateTimeUtil;
 import cn.hutool.core.util.CharsetUtil;
 import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
 import cn.hutool.crypto.symmetric.SymmetricCrypto;
-import com.alibaba.fastjson2.JSON;
-import com.alibaba.fastjson2.TypeReference;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.zkqy.common.core.domain.AjaxResult;
 import com.zkqy.common.core.domain.entity.SysMenu;
@@ -29,6 +26,8 @@ import com.zkqy.system.domain.SysTenantMenu;
 import com.zkqy.system.mapper.*;
 import com.zkqy.system.service.ISysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.io.Resource;
+import org.springframework.core.io.ResourceLoader;
 import org.springframework.data.redis.core.StringRedisTemplate;
 import org.springframework.stereotype.Service;
 import com.zkqy.common.core.domain.entity.SysTenant;
@@ -186,1575 +185,26 @@ public class SysTenantServiceImpl implements ISysTenantService {
         return sysTenantMapper.deleteSysTenantByTenantId(tenantId);
     }
 
+    @Autowired
+    private ResourceLoader resourceLoader;
+
     @Override
     @Transactional
     public AjaxResult initTenantMenuData(Long tenantId) {
-        String ass = "[\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1,\n" +
-                "        \"menuName\": \"门户引擎\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"system\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"system\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 9080,\n" +
-                "        \"menuName\": \"租户信息\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 9764,\n" +
-                "        \"orderNum\": 8,\n" +
-                "        \"path\": \"tenant_info\",\n" +
-                "        \"component\": \"system/tenant/tenantIndex\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"logininfor\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 100,\n" +
-                "        \"menuName\": \"用户管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"user\",\n" +
-                "        \"component\": \"system/user/index\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:list\",\n" +
-                "        \"icon\": \"user\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 101,\n" +
-                "        \"menuName\": \"角色管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"role\",\n" +
-                "        \"component\": \"system/role/index\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:role:list\",\n" +
-                "        \"icon\": \"peoples\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 102,\n" +
-                "        \"menuName\": \"菜单管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"menu\",\n" +
-                "        \"component\": \"system/menu/index\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:menu:list\",\n" +
-                "        \"icon\": \"tree-table\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 103,\n" +
-                "        \"menuName\": \"部门管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"dept\",\n" +
-                "        \"component\": \"system/dept/index\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:dept:list\",\n" +
-                "        \"icon\": \"tree\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 104,\n" +
-                "        \"menuName\": \"岗位管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1,\n" +
-                "        \"orderNum\": 5,\n" +
-                "        \"path\": \"post\",\n" +
-                "        \"component\": \"system/post/index\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:post:list\",\n" +
-                "        \"icon\": \"post\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1000,\n" +
-                "        \"menuName\": \"用户查询\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:query\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1001,\n" +
-                "        \"menuName\": \"用户新增\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:add\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1002,\n" +
-                "        \"menuName\": \"用户修改\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:edit\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1003,\n" +
-                "        \"menuName\": \"用户删除\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:remove\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1004,\n" +
-                "        \"menuName\": \"用户导出\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 5,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:export\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1005,\n" +
-                "        \"menuName\": \"用户导入\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 6,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:import\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1006,\n" +
-                "        \"menuName\": \"重置密码\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 100,\n" +
-                "        \"orderNum\": 7,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:resetPwd\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1007,\n" +
-                "        \"menuName\": \"角色查询\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 101,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:role:query\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1008,\n" +
-                "        \"menuName\": \"角色新增\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 101,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:role:add\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1009,\n" +
-                "        \"menuName\": \"角色修改\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 101,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:role:edit\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1010,\n" +
-                "        \"menuName\": \"角色删除\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 101,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:role:remove\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1011,\n" +
-                "        \"menuName\": \"角色导出\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 101,\n" +
-                "        \"orderNum\": 5,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:role:export\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1016,\n" +
-                "        \"menuName\": \"部门查询\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 103,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:dept:query\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1017,\n" +
-                "        \"menuName\": \"部门新增\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 103,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:dept:add\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1018,\n" +
-                "        \"menuName\": \"部门修改\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 103,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:dept:edit\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1019,\n" +
-                "        \"menuName\": \"部门删除\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 103,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:dept:remove\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1020,\n" +
-                "        \"menuName\": \"岗位查询\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 104,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:post:query\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1021,\n" +
-                "        \"menuName\": \"岗位新增\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 104,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:post:add\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1022,\n" +
-                "        \"menuName\": \"岗位修改\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 104,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:post:edit\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1023,\n" +
-                "        \"menuName\": \"岗位删除\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 104,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:post:remove\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-05-25 16:54:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1024,\n" +
-                "        \"menuName\": \"岗位导出\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 104,\n" +
-                "        \"orderNum\": 5,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": \"\",\n" +
-                "        \"query\": \"\",\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:post:export\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-06-16 14:31:40\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1073,\n" +
-                "        \"menuName\": \"数据引擎\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"data\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"drag\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-06-16 14:58:41\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1078,\n" +
-                "        \"menuName\": \"数据表\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1073,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"createTable\",\n" +
-                "        \"component\": \"tool/datasheet/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"1\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"documentation\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-06-19 13:39:54\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1082,\n" +
-                "        \"menuName\": \"流程引擎\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"processModeling\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"cascader\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-06-19 13:40:44\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1083,\n" +
-                "        \"menuName\": \"流程建模\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1082,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"bpmnPro\",\n" +
-                "        \"component\": \"system/bpmnPro/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"1\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"component\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-06-19 15:35:07\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1084,\n" +
-                "        \"menuName\": \"数据建模\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1073,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"datamodeling\",\n" +
-                "        \"component\": \"dataEngine/datamodeling/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"form\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-07 14:04:16\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1103,\n" +
-                "        \"menuName\": \"表单引擎\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 5,\n" +
-                "        \"path\": \"system/fromModel/index\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"form\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-07 14:05:32\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1104,\n" +
-                "        \"menuName\": \"表单建模\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"formBuild\",\n" +
-                "        \"component\": \"system/fromModel/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"1\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:fromModeling:index\",\n" +
-                "        \"icon\": \"druid\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-12 09:46:30\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1106,\n" +
-                "        \"menuName\": \"表单列表\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"dragform\",\n" +
-                "        \"component\": \"dragform/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"clipboard\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-17 10:28:35\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1107,\n" +
-                "        \"menuName\": \"表格列表\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"tablelist\",\n" +
-                "        \"component\": \"dragform/tableList\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"education\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-08-08 17:38:07\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1109,\n" +
-                "        \"menuName\": \"字典管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1,\n" +
-                "        \"orderNum\": 6,\n" +
-                "        \"path\": \"tenantDict\",\n" +
-                "        \"component\": \"system/tenant/dict/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:tenantDict:list\",\n" +
-                "        \"icon\": \"dict\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-09-11 17:26:08\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1172,\n" +
-                "        \"menuName\": \"表格编辑\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"tableMange\",\n" +
-                "        \"component\": \"tableMange/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"1\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bug\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 2811,\n" +
-                "        \"menuName\": \"流程设计\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1082,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"process\",\n" +
-                "        \"component\": \"bpmprocess/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"job\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 3811,\n" +
-                "        \"menuName\": \"联动表格\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 5,\n" +
-                "        \"path\": \"relateTable\",\n" +
-                "        \"component\": \"relateTable/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-call-activity\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 3806,\n" +
-                "        \"menuName\": \"动态表格\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 6,\n" +
-                "        \"path\": \"relateTableEdit\",\n" +
-                "        \"component\": \"relateTable/relateTableEdit\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"1\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 3989,\n" +
-                "        \"menuName\": \"操作按钮\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"excuteBtnMange/index\",\n" +
-                "        \"component\": \"system/excuteBtnMange/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"button\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 5877,\n" +
-                "        \"menuName\": \"表单组管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1103,\n" +
-                "        \"orderNum\": 7,\n" +
-                "        \"path\": \"formGroupMange\",\n" +
-                "        \"component\": \"system/formGroupMange/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"build\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 4216,\n" +
-                "        \"menuName\": \"生产管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"processMange\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-end-event-error\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 6199,\n" +
-                "        \"menuName\": \"待办审批\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"OAMange\",\n" +
-                "        \"component\": \"bussiness/OAMange\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-end-event-link\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 4218,\n" +
-                "        \"menuName\": \"生产任务\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 4216,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"asd\",\n" +
-                "        \"component\": \"bussiness/processMange\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-intermediate-event-throw-link\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 4219,\n" +
-                "        \"menuName\": \"流程展示\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 4216,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"progressShow\",\n" +
-                "        \"component\": \"bussiness/progressShow\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-end-event-signal\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-08-08 17:38:07\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 5008,\n" +
-                "        \"menuName\": \"工程部署\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 9764,\n" +
-                "        \"orderNum\": 7,\n" +
-                "        \"path\": \"engineering\",\n" +
-                "        \"component\": \"system/engineeringManage/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"system:user:engineering\",\n" +
-                "        \"icon\": \"download\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:28:04\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1092,\n" +
-                "        \"menuName\": \"日志管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 6,\n" +
-                "        \"path\": \"log\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": null,\n" +
-                "        \"icon\": \"log\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:29:50\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1093,\n" +
-                "        \"menuName\": \"操作日志\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1092,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"operlog\",\n" +
-                "        \"component\": \"monitor/operlog/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:operlog:list\",\n" +
-                "        \"icon\": \"form\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:32:45\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1095,\n" +
-                "        \"menuName\": \"操作查询\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1093,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:operlog:query\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:34:04\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1096,\n" +
-                "        \"menuName\": \"操作删除\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1093,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:operlog:remove\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:34:27\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1097,\n" +
-                "        \"menuName\": \"日志导出\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1093,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:operlog:export\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:31:06\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1094,\n" +
-                "        \"menuName\": \"登录日志\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1092,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"logininfor\",\n" +
-                "        \"component\": \"monitor/logininfor/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:logininfor:list\",\n" +
-                "        \"icon\": \"logininfor\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:34:57\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1098,\n" +
-                "        \"menuName\": \"登录查询\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1094,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:logininfor:query\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:36:58\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1099,\n" +
-                "        \"menuName\": \"登录删除\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1094,\n" +
-                "        \"orderNum\": 2,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:logininfor:remove\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:37:21\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1100,\n" +
-                "        \"menuName\": \"日志导出\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1094,\n" +
-                "        \"orderNum\": 3,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:logininfor:export\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-06 13:37:44\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 1101,\n" +
-                "        \"menuName\": \"账户解锁\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 1094,\n" +
-                "        \"orderNum\": 4,\n" +
-                "        \"path\": \"\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"F\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"monitor:logininfor:unlock\",\n" +
-                "        \"icon\": \"#\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-07 14:04:16\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 9574,\n" +
-                "        \"menuName\": \"移动端引擎\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 6,\n" +
-                "        \"path\": \"ydyq\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-call-activity\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-10-11 09:28:10\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 9573,\n" +
-                "        \"menuName\": \"页面设计\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 9574,\n" +
-                "        \"orderNum\": 1,\n" +
-                "        \"path\": \"h5Editor\",\n" +
-                "        \"component\": \"asEditor/layout/home/index\",\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"C\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"bpmn-icon-intermediate-event-catch-cancel\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    },\n" +
-                "    {\n" +
-                "        \"createBy\": null,\n" +
-                "        \"createTime\": \"2023-07-07 14:04:16\",\n" +
-                "        \"updateBy\": null,\n" +
-                "        \"updateTime\": null,\n" +
-                "        \"remark\": null,\n" +
-                "        \"menuId\": 9764,\n" +
-                "        \"menuName\": \"后台管理\",\n" +
-                "        \"parentName\": null,\n" +
-                "        \"parentId\": 0,\n" +
-                "        \"orderNum\": 8,\n" +
-                "        \"path\": \"htgl\",\n" +
-                "        \"component\": null,\n" +
-                "        \"query\": null,\n" +
-                "        \"isFrame\": \"1\",\n" +
-                "        \"isCache\": \"0\",\n" +
-                "        \"menuType\": \"M\",\n" +
-                "        \"visible\": \"0\",\n" +
-                "        \"status\": \"0\",\n" +
-                "        \"perms\": \"\",\n" +
-                "        \"icon\": \"monitor\",\n" +
-                "        \"children\": [],\n" +
-                "        \"tenantName\": null,\n" +
-                "        \"tenantId\": null\n" +
-                "    }\n" +
-                "]";
         List<SysMenu> list = new ArrayList<>();
         ObjectMapper objectMapper = new ObjectMapper();
         try {
-
+            Resource resource = resourceLoader.getResource("classpath:sql/initialize_sys_tenant_menu.json");
             //获取租户默认菜单信息
-//            List<SysMenu> menus = objectMapper.readValue(new File("sql/initialize_sys_tenant_menu.json"), objectMapper.getTypeFactory().constructCollectionType(List.class, SysMenu.class));
-            List<SysMenu> menus = JSON.parseObject(ass, new TypeReference<List<SysMenu>>() {
-            });
+            List<SysMenu> menus = objectMapper.readValue(resource.getFile(), objectMapper.getTypeFactory().constructCollectionType(List.class, SysMenu.class));
+            //字符串备用方案
+            //List<SysMenu> menus = JSON.parseObject(ass, new TypeReference<List<SysMenu>>() {});
+//            int a=10/0;
             //筛选出根节点
             list = menus.stream().filter(menu -> 0L == menu.getParentId()).peek(
                     //设置子节点信息
                     menu -> menu.setChildren(getChildrenList(menu, menus))
             ).collect(Collectors.toList());
-
             //循环遍历数据新增
             for (int i = 0; i < list.size(); i++) {
                 printTree(list.get(i), 0L, tenantId);

+ 0 - 1552
zkqy-system/src/main/resources/sql/initialize_sys_tenant_menu.json

@@ -1,1552 +0,0 @@
-[
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1,
-        "menuName": "门户引擎",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 1,
-        "path": "system",
-        "component": null,
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "system",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 9080,
-        "menuName": "租户信息",
-        "parentName": null,
-        "parentId": 9764,
-        "orderNum": 8,
-        "path": "tenant_info",
-        "component": "system/tenant/tenantIndex",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "logininfor",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 100,
-        "menuName": "用户管理",
-        "parentName": null,
-        "parentId": 1,
-        "orderNum": 1,
-        "path": "user",
-        "component": "system/user/index",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:list",
-        "icon": "user",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 101,
-        "menuName": "角色管理",
-        "parentName": null,
-        "parentId": 1,
-        "orderNum": 2,
-        "path": "role",
-        "component": "system/role/index",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:role:list",
-        "icon": "peoples",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 102,
-        "menuName": "菜单管理",
-        "parentName": null,
-        "parentId": 1,
-        "orderNum": 3,
-        "path": "menu",
-        "component": "system/menu/index",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:menu:list",
-        "icon": "tree-table",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 103,
-        "menuName": "部门管理",
-        "parentName": null,
-        "parentId": 1,
-        "orderNum": 4,
-        "path": "dept",
-        "component": "system/dept/index",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:dept:list",
-        "icon": "tree",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 104,
-        "menuName": "岗位管理",
-        "parentName": null,
-        "parentId": 1,
-        "orderNum": 5,
-        "path": "post",
-        "component": "system/post/index",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:post:list",
-        "icon": "post",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1000,
-        "menuName": "用户查询",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 1,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:query",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1001,
-        "menuName": "用户新增",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 2,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:add",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1002,
-        "menuName": "用户修改",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 3,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:edit",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1003,
-        "menuName": "用户删除",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 4,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:remove",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1004,
-        "menuName": "用户导出",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 5,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:export",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1005,
-        "menuName": "用户导入",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 6,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:import",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1006,
-        "menuName": "重置密码",
-        "parentName": null,
-        "parentId": 100,
-        "orderNum": 7,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:resetPwd",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1007,
-        "menuName": "角色查询",
-        "parentName": null,
-        "parentId": 101,
-        "orderNum": 1,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:role:query",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1008,
-        "menuName": "角色新增",
-        "parentName": null,
-        "parentId": 101,
-        "orderNum": 2,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:role:add",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1009,
-        "menuName": "角色修改",
-        "parentName": null,
-        "parentId": 101,
-        "orderNum": 3,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:role:edit",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1010,
-        "menuName": "角色删除",
-        "parentName": null,
-        "parentId": 101,
-        "orderNum": 4,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:role:remove",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1011,
-        "menuName": "角色导出",
-        "parentName": null,
-        "parentId": 101,
-        "orderNum": 5,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:role:export",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1016,
-        "menuName": "部门查询",
-        "parentName": null,
-        "parentId": 103,
-        "orderNum": 1,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:dept:query",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1017,
-        "menuName": "部门新增",
-        "parentName": null,
-        "parentId": 103,
-        "orderNum": 2,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:dept:add",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1018,
-        "menuName": "部门修改",
-        "parentName": null,
-        "parentId": 103,
-        "orderNum": 3,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:dept:edit",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1019,
-        "menuName": "部门删除",
-        "parentName": null,
-        "parentId": 103,
-        "orderNum": 4,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:dept:remove",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1020,
-        "menuName": "岗位查询",
-        "parentName": null,
-        "parentId": 104,
-        "orderNum": 1,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:post:query",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1021,
-        "menuName": "岗位新增",
-        "parentName": null,
-        "parentId": 104,
-        "orderNum": 2,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:post:add",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1022,
-        "menuName": "岗位修改",
-        "parentName": null,
-        "parentId": 104,
-        "orderNum": 3,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:post:edit",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1023,
-        "menuName": "岗位删除",
-        "parentName": null,
-        "parentId": 104,
-        "orderNum": 4,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:post:remove",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-05-25 16:54:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1024,
-        "menuName": "岗位导出",
-        "parentName": null,
-        "parentId": 104,
-        "orderNum": 5,
-        "path": "",
-        "component": "",
-        "query": "",
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:post:export",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-06-16 14:31:40",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1073,
-        "menuName": "数据引擎",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 3,
-        "path": "data",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "drag",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-06-16 14:58:41",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1078,
-        "menuName": "数据表",
-        "parentName": null,
-        "parentId": 1073,
-        "orderNum": 1,
-        "path": "createTable",
-        "component": "tool/datasheet/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "1",
-        "status": "0",
-        "perms": "",
-        "icon": "documentation",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-06-19 13:39:54",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1082,
-        "menuName": "流程引擎",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 4,
-        "path": "processModeling",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "cascader",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-06-19 13:40:44",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1083,
-        "menuName": "流程建模",
-        "parentName": null,
-        "parentId": 1082,
-        "orderNum": 2,
-        "path": "bpmnPro",
-        "component": "system/bpmnPro/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "1",
-        "status": "0",
-        "perms": "",
-        "icon": "component",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-06-19 15:35:07",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1084,
-        "menuName": "数据建模",
-        "parentName": null,
-        "parentId": 1073,
-        "orderNum": 2,
-        "path": "datamodeling",
-        "component": "dataEngine/datamodeling/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "form",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-07 14:04:16",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1103,
-        "menuName": "表单引擎",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 5,
-        "path": "system/fromModel/index",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "form",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-07 14:05:32",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1104,
-        "menuName": "表单建模",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 1,
-        "path": "formBuild",
-        "component": "system/fromModel/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "1",
-        "status": "0",
-        "perms": "system:fromModeling:index",
-        "icon": "druid",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-12 09:46:30",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1106,
-        "menuName": "表单列表",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 2,
-        "path": "dragform",
-        "component": "dragform/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "clipboard",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-17 10:28:35",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1107,
-        "menuName": "表格列表",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 3,
-        "path": "tablelist",
-        "component": "dragform/tableList",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "education",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-08-08 17:38:07",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1109,
-        "menuName": "字典管理",
-        "parentName": null,
-        "parentId": 1,
-        "orderNum": 6,
-        "path": "tenantDict",
-        "component": "system/tenant/dict/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:tenantDict:list",
-        "icon": "dict",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-09-11 17:26:08",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1172,
-        "menuName": "表格编辑",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 1,
-        "path": "tableMange",
-        "component": "tableMange/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "1",
-        "status": "0",
-        "perms": "",
-        "icon": "bug",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 2811,
-        "menuName": "流程设计",
-        "parentName": null,
-        "parentId": 1082,
-        "orderNum": 1,
-        "path": "process",
-        "component": "bpmprocess/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "job",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 3811,
-        "menuName": "联动表格",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 5,
-        "path": "relateTable",
-        "component": "relateTable/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-call-activity",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 3806,
-        "menuName": "动态表格",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 6,
-        "path": "relateTableEdit",
-        "component": "relateTable/relateTableEdit",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "1",
-        "status": "0",
-        "perms": "",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 3989,
-        "menuName": "操作按钮",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 1,
-        "path": "excuteBtnMange/index",
-        "component": "system/excuteBtnMange/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "button",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 5877,
-        "menuName": "表单组管理",
-        "parentName": null,
-        "parentId": 1103,
-        "orderNum": 7,
-        "path": "formGroupMange",
-        "component": "system/formGroupMange/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "build",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 4216,
-        "menuName": "生产管理",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 2,
-        "path": "processMange",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-end-event-error",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 6199,
-        "menuName": "待办审批",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 3,
-        "path": "OAMange",
-        "component": "bussiness/OAMange",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-end-event-link",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 4218,
-        "menuName": "生产任务",
-        "parentName": null,
-        "parentId": 4216,
-        "orderNum": 1,
-        "path": "asd",
-        "component": "bussiness/processMange",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-intermediate-event-throw-link",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 4219,
-        "menuName": "流程展示",
-        "parentName": null,
-        "parentId": 4216,
-        "orderNum": 2,
-        "path": "progressShow",
-        "component": "bussiness/progressShow",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-end-event-signal",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-08-08 17:38:07",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 5008,
-        "menuName": "工程部署",
-        "parentName": null,
-        "parentId": 9764,
-        "orderNum": 7,
-        "path": "engineering",
-        "component": "system/engineeringManage/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "system:user:engineering",
-        "icon": "download",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:28:04",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1092,
-        "menuName": "日志管理",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 6,
-        "path": "log",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": null,
-        "icon": "log",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:29:50",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1093,
-        "menuName": "操作日志",
-        "parentName": null,
-        "parentId": 1092,
-        "orderNum": 1,
-        "path": "operlog",
-        "component": "monitor/operlog/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:operlog:list",
-        "icon": "form",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:32:45",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1095,
-        "menuName": "操作查询",
-        "parentName": null,
-        "parentId": 1093,
-        "orderNum": 1,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:operlog:query",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:34:04",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1096,
-        "menuName": "操作删除",
-        "parentName": null,
-        "parentId": 1093,
-        "orderNum": 2,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:operlog:remove",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:34:27",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1097,
-        "menuName": "日志导出",
-        "parentName": null,
-        "parentId": 1093,
-        "orderNum": 3,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:operlog:export",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:31:06",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1094,
-        "menuName": "登录日志",
-        "parentName": null,
-        "parentId": 1092,
-        "orderNum": 2,
-        "path": "logininfor",
-        "component": "monitor/logininfor/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:logininfor:list",
-        "icon": "logininfor",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:34:57",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1098,
-        "menuName": "登录查询",
-        "parentName": null,
-        "parentId": 1094,
-        "orderNum": 1,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:logininfor:query",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:36:58",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1099,
-        "menuName": "登录删除",
-        "parentName": null,
-        "parentId": 1094,
-        "orderNum": 2,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:logininfor:remove",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:37:21",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1100,
-        "menuName": "日志导出",
-        "parentName": null,
-        "parentId": 1094,
-        "orderNum": 3,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:logininfor:export",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-06 13:37:44",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 1101,
-        "menuName": "账户解锁",
-        "parentName": null,
-        "parentId": 1094,
-        "orderNum": 4,
-        "path": "",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "F",
-        "visible": "0",
-        "status": "0",
-        "perms": "monitor:logininfor:unlock",
-        "icon": "#",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-07 14:04:16",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 9574,
-        "menuName": "移动端引擎",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 6,
-        "path": "ydyq",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-call-activity",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-10-11 09:28:10",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 9573,
-        "menuName": "页面设计",
-        "parentName": null,
-        "parentId": 9574,
-        "orderNum": 1,
-        "path": "h5Editor",
-        "component": "asEditor/layout/home/index",
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "C",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "bpmn-icon-intermediate-event-catch-cancel",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    },
-    {
-        "createBy": null,
-        "createTime": "2023-07-07 14:04:16",
-        "updateBy": null,
-        "updateTime": null,
-        "remark": null,
-        "menuId": 9764,
-        "menuName": "后台管理",
-        "parentName": null,
-        "parentId": 0,
-        "orderNum": 8,
-        "path": "htgl",
-        "component": null,
-        "query": null,
-        "isFrame": "1",
-        "isCache": "0",
-        "menuType": "M",
-        "visible": "0",
-        "status": "0",
-        "perms": "",
-        "icon": "monitor",
-        "children": [],
-        "tenantName": null,
-        "tenantId": null
-    }
-]