Procházet zdrojové kódy

多层字典维护界面功能

zhulu před 1 rokem
rodič
revize
b50e9716c6

+ 82 - 78
project_data/sql/0.1.1/soc/soc.sql

@@ -1070,6 +1070,10 @@ CREATE TABLE `sys_multi_layer_dictionary` (
       `type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称',
       `level` int DEFAULT '1' COMMENT '层级',
       `sort` int DEFAULT '0' COMMENT '排序',
+      `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
+      `is_system` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '系统内置字段(0否 1是)',
+      `path` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '层级路径',
+      `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
       `create_time` datetime(6) DEFAULT NULL COMMENT '创建时间',
       `modified_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称',
       `update_time` datetime(6) DEFAULT NULL COMMENT '更新时间',
@@ -1079,84 +1083,84 @@ CREATE TABLE `sys_multi_layer_dictionary` (
       KEY `idx_dictionary_parentId` (`parent_id`) USING BTREE
 ) ENGINE=InnoDB AUTO_INCREMENT=1951 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
 
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (1, '04', '海康', -1, 'BrandType', '品牌类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (2, '05', '大华', -1, 'BrandType', '品牌类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3, '0801', 'Hik_DS19A', 1, 'ModelType', '型号类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (4, '0901', 'VGSII_DaHua', 2, 'ModelType', '型号类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (1001, '22', 'UPS', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (1002, '23', '机柜', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (1003, '24', '显示器', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (1004, '25', '配电箱', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3396885624111104, '19', '指纹验证设备', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3396885854699520, '20', '人脸验证设备', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3396886337634304, '21', '网络交换机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712194117894144, '1', '边缘巡检类', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712194381643776, '2', '物联网网关类', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712194584903680, '3', '物联采集类', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712194930442240, '4', '烟雾传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712195941285888, '5', '温湿度采集器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712196701503488, '6', '水浸传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712197092999168, '7', '门磁、窗磁传感器(Lora无线)', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712197283692544, '8', '卷帘门门磁', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712197446270976, '9', '地磁传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712197694111744, '10', '燃气报警器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712197882822656, '11', '断电检测传感器、总控、传输模块', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712198046793728, '12', '蓝牙标签', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712198166118400, '13', '蓝牙接收器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712198717341696, '2', '传感器接入网关', 3712194381643776, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712198908510208, '3', 'Lora无线网关', 3712194381643776, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3712199107215360, '1', '视频物联网监测主机/IOT BOX', 3712194117894144, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713670431768576, '4', '主机设备类', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713671510851584, '14', '监控主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713671711473664, '18', '摄像头', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713671920926720, '15', '报警主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672073773056, '16', '对讲主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842112, '17', '门禁主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842113, '5', '报警主机传感器', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842114, '111', '紧急按钮', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842115, '112', '微波', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842116, '113', '红外', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842117, '114', '红外微波双鉴', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842118, '115', '烟感', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842119, '116', '门磁', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842120, '117', '入侵', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842121, '118', '温度', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842122, '119', '湿度', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842123, '120', '水浸', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842124, '121', '防拆', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842125, '122', '震动', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842126, '123', '破碎', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842127, '124', '位移', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842128, '125', '其它', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842129, '6', '巡检主机传感器', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842130, '111', '卷帘门门磁', 3713672266842129, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842131, '126', '红外对射', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842132, '26', '智能分析仪', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842133, '127', '联动门', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842134, '128', '安全门', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842135, '129', '语音播报器', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842136, '201', '安防设施', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842137, '202', '狼牙棒', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842138, '203', '电警棍', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842139, '203', '橡胶棍', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842140, '204', '防暴钢叉', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842141, '301', '消防设施', -1, 'AssetDeviceType', '资产设备类', 1, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842142, '302', '烟感器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842144, '303', '水喷淋', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842145, '304', '消防广播', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842146, '305', '广播联动器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842147, '306', '声光报警器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842148, '307', '禁烟标牌', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842149, '308', '消防栓箱', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842150, '309', '1211灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842151, '310', '干粉灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842152, '311', '悬挂式干粉灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842153, '312', '防烟面罩', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842154, '313', '紧急疏散标牌', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842155, '314', '紧急消防报警器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842156, '315', '火灾报警控制器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (id, code, name, parent_id, type, type_name, level, sort, create_time, modified_name, update_time, modified_id, deleted) VALUES (3713672266842157, '316', '防火门', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, null, null, null, null, 0);
-INSERT INTO sys_multi_layer_dictionary (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (6, '226', '报警控制器', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, NULL, NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1, '04', '海康', -1, 'BrandModelType', '品牌型号类', 1, 0, '0', '0', '1-', '', '2024-10-09 14:27:11.000000', '超级管理员', '2024-10-09 14:26:14.156000', NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (2, '05', '大华', -1, 'BrandModelType', '品牌型号类', 1, 0, '0', '0', '2-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3, '0801', 'Hik_DS19A', 1, 'BrandModelType', '品牌型号类', 2, 0, '0', '0', '1-3-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (4, '0901', 'VGSII_DaHua', 2, 'BrandModelType', '品牌型号类', 2, 0, '0', '0', '2-4-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (6, '226', '报警控制器', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '1', '3713670431768576-6-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1001, '22', 'UPS', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1001-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1002, '23', '机柜', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1002-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1003, '24', '显示器', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1003-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (1004, '25', '配电箱', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-1004-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3396885624111104, '19', '指纹验证设备', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3396885624111104-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3396885854699520, '20', '人脸验证设备', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3396885854699520-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3396886337634304, '21', '网络交换机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3396886337634304-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194117894144, '1', '边缘巡检类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3712194117894144-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194381643776, '2', '物联网网关类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3712194381643776-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194584903680, '3', '物联采集类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3712194584903680-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712194930442240, '4', '烟雾传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712194930442240-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712195941285888, '5', '温湿度采集器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712195941285888-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712196701503488, '6', '水浸传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712196701503488-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197092999168, '7', '门磁、窗磁传感器(Lora无线)', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197092999168-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197283692544, '8', '卷帘门门磁', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197283692544-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197446270976, '9', '地磁传感器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197446270976-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197694111744, '10', '燃气报警器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197694111744-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712197882822656, '11', '断电检测传感器、总控、传输模块', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712197882822656-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198046793728, '12', '蓝牙标签', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712198046793728-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198166118400, '13', '蓝牙接收器', 3712194584903680, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194584903680-3712198166118400-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198717341696, '2', '传感器接入网关', 3712194381643776, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194381643776-3712198717341696-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712198908510208, '3', 'Lora无线网关', 3712194381643776, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194381643776-3712198908510208-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3712199107215360, '1', '视频物联网监测主机/IOT BOX', 3712194117894144, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3712194117894144-3712199107215360-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713670431768576, '4', '主机设备类', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713670431768576-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713671510851584, '14', '监控主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713671510851584-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713671711473664, '18', '摄像头', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713671711473664-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713671920926720, '15', '报警主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713671920926720-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672073773056, '16', '对讲主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713672073773056-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842112, '17', '门禁主机', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713672266842112-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842113, '5', '报警主机传感器', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842113-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842114, '111', '紧急按钮', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842114-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842115, '112', '微波', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842115-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842116, '113', '红外', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842116-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842117, '114', '红外微波双鉴', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842117-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842118, '115', '烟感', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842118-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842119, '116', '门磁', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842119-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842120, '117', '入侵', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842120-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842121, '118', '温度', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842121-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842122, '119', '湿度', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842122-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842123, '120', '水浸', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842123-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842124, '121', '防拆', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842124-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842125, '122', '震动', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842125-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842126, '123', '破碎', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842126-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842127, '124', '位移', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842127-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842128, '125', '其它', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842128-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842129, '6', '巡检主机传感器', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842129-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842130, '111', '卷帘门门磁', 3713672266842129, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842129-3713672266842130-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842131, '126', '红外对射', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842131-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842132, '26', '智能分析仪', 3713670431768576, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713670431768576-3713672266842132-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842133, '127', '联动门', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842133-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842134, '128', '安全门', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842134-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842135, '129', '语音播报器', 3713672266842113, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842113-3713672266842135-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842136, '201', '安防设施', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842136-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842137, '202', '狼牙棒', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842137-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842138, '203', '电警棍', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842138-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842139, '203', '橡胶棍', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842139-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842140, '204', '防暴钢叉', 3713672266842136, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842136-3713672266842140-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842141, '301', '消防设施', -1, 'AssetDeviceType', '资产设备类', 1, 0, '0', '0', '3713672266842141-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842142, '302', '烟感器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842142-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842144, '303', '水喷淋', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842144-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842145, '304', '消防广播', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842145-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842146, '305', '广播联动器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842146-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842147, '306', '声光报警器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842147-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842148, '307', '禁烟标牌', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842148-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842149, '308', '消防栓箱', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842149-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842150, '309', '1211灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842150-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842151, '310', '干粉灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842151-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842152, '311', '悬挂式干粉灭火器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842152-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842153, '312', '防烟面罩', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842153-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842154, '313', '紧急疏散标牌', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842154-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842155, '314', '紧急消防报警器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842155-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842156, '315', '火灾报警控制器', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842156-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
+INSERT INTO `sys_multi_layer_dictionary` (`id`, `code`, `name`, `parent_id`, `type`, `type_name`, `level`, `sort`, `status`, `is_system`, `path`, `remark`, `create_time`, `modified_name`, `update_time`, `modified_id`, `deleted`) VALUES (3713672266842157, '316', '防火门', 3713672266842141, 'AssetDeviceType', '资产设备类', 2, 0, '0', '0', '3713672266842141-3713672266842157-', NULL, '2024-10-09 14:27:11.000000', NULL, NULL, NULL, 0);
 
 
 delete from sys_dict_type where dict_type='sys_yes_no_num';

+ 16 - 0
soc-common/soc-common-core/src/main/java/com/xunmei/common/core/domain/device/domain/SysMultiLayerDictionary.java

@@ -59,6 +59,18 @@ public class SysMultiLayerDictionary implements Serializable {
     @TableField("sort")
     private Integer sort;
 
+    @ApiModelProperty(value = "层级路径")
+    @TableField("path")
+    private String path;
+
+    @ApiModelProperty(value = "状态(0正常 1停用)")
+    @TableField("status")
+    private String status;
+
+    @ApiModelProperty(value = "系统内置字段(0否 1是)")
+    @TableField("is_system")
+    private String isSystem;
+
     @ApiModelProperty(value = "创建时间")
     @TableField("create_time")
     private LocalDateTime createTime;
@@ -79,5 +91,9 @@ public class SysMultiLayerDictionary implements Serializable {
     @TableField("deleted")
     private Integer deleted;
 
+    @ApiModelProperty(value = "备注")
+    @TableField("remark")
+    private String remark;
+
 
 }

+ 17 - 0
soc-common/soc-common-core/src/main/java/com/xunmei/common/core/domain/device/vo/DictionaryTreeVo.java

@@ -1,8 +1,10 @@
 package com.xunmei.common.core.domain.device.vo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import java.time.LocalDateTime;
 import java.util.List;
 
 /**
@@ -31,9 +33,24 @@ public class DictionaryTreeVo {
     @ApiModelProperty(value = "层级")
     private Integer level;
 
+    @ApiModelProperty(value = "状态")
+    private String status;
+
+    @ApiModelProperty(value = "内置参数")
+    private String isSystem;
+
+    @ApiModelProperty(value = "层级路径")
+    private String path;
     @ApiModelProperty(value = "排序")
     private Integer sort;
 
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+
     private List<DictionaryTreeVo> children;
 
 }

+ 15 - 1
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/controller/SysMultiLayerDictionaryController.java

@@ -1,15 +1,18 @@
 package com.xunmei.system.controller;
 
 
+import com.baomidou.mybatisplus.core.toolkit.IdWorker;
 import com.xunmei.common.core.domain.device.domain.SysMultiLayerDictionary;
 import com.xunmei.common.core.domain.device.vo.DictionaryTreeVo;
 import com.xunmei.common.core.web.controller.BaseController;
 import com.xunmei.common.core.web.domain.AjaxResult;
+import com.xunmei.common.core.web.page.TableDataInfo;
 import com.xunmei.common.log.annotation.Log;
 import com.xunmei.common.log.enums.BusinessType;
 import com.xunmei.common.security.annotation.RequiresPermissions;
 import com.xunmei.common.security.utils.SecurityUtils;
 import com.xunmei.system.api.domain.SysDictData;
+import com.xunmei.system.dto.SysMultiLayerDictionaryDto;
 import com.xunmei.system.service.ISysMultiLayerDictionaryService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
@@ -78,15 +81,19 @@ public class SysMultiLayerDictionaryController {
     public AjaxResult add(@Validated @RequestBody SysMultiLayerDictionary dict) {
         dict.setCreateTime(LocalDateTime.now());
         final SysMultiLayerDictionary parentDict = sysMultiLayerDictionaryService.getById(dict.getParentId());
+        long id = IdWorker.getId();
+        dict.setId(id);
         if (parentDict != null) {
             dict.setType(parentDict.getType());
             dict.setTypeName(parentDict.getTypeName());
             dict.setLevel(parentDict.getLevel() + 1);
+            dict.setPath(parentDict.getPath() + id + "-");
+
         } else {
             dict.setParentId(-1L);
             dict.setLevel(1);
+            dict.setPath(id + "-");
         }
-
         return AjaxResult.success(sysMultiLayerDictionaryService.save(dict));
     }
 
@@ -136,5 +143,12 @@ public class SysMultiLayerDictionaryController {
         final List<DictionaryTreeVo> list = sysMultiLayerDictionaryService.getDictTreeByParentId(parentId);
         return AjaxResult.success(list);
     }
+
+    @ApiOperation("")
+    @PostMapping("/table/list")
+    private TableDataInfo<SysMultiLayerDictionary> getDictTableList(@Validated @RequestBody SysMultiLayerDictionaryDto para) {
+        return sysMultiLayerDictionaryService.selectTableList(para);
+
+    }
 }
 

+ 43 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/dto/SysMultiLayerDictionaryDto.java

@@ -0,0 +1,43 @@
+package com.xunmei.system.dto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.xunmei.system.domain.SysNfcBind;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+/**
+ * @author :LuoWei
+ * @date : 2023/12/5
+ */
+@Data
+public class SysMultiLayerDictionaryDto {
+
+    @ApiModelProperty(value = "编号")
+    private String code;
+
+    @ApiModelProperty(value = "名称")
+    private String name;
+
+    @ApiModelProperty(value = "上级")
+    private Long parentId;
+
+    @ApiModelProperty(value = "层级路径")
+    private String  path;
+
+    @ApiModelProperty(value = "分类")
+    private String type;
+
+    @ApiModelProperty(value = "状态")
+    private String status;
+
+    @ApiModelProperty(value = "排序")
+    private Integer sort;
+
+    @ApiModelProperty(value = "页数")
+    private Long pageNum;
+
+    @ApiModelProperty(value = "每页大小")
+    private Long pageSize;
+}

+ 4 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/ISysMultiLayerDictionaryService.java

@@ -3,6 +3,8 @@ package com.xunmei.system.service;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.xunmei.common.core.domain.device.domain.SysMultiLayerDictionary;
 import com.xunmei.common.core.domain.device.vo.DictionaryTreeVo;
+import com.xunmei.common.core.web.page.TableDataInfo;
+import com.xunmei.system.dto.SysMultiLayerDictionaryDto;
 
 import java.util.List;
 
@@ -23,4 +25,6 @@ public interface ISysMultiLayerDictionaryService extends IService<SysMultiLayerD
 
     List<DictionaryTreeVo> selectList();
 
+    TableDataInfo<SysMultiLayerDictionary> selectTableList(SysMultiLayerDictionaryDto para);
+
 }

+ 46 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/service/impl/SysMultiLayerDictionaryServiceImpl.java

@@ -1,12 +1,20 @@
 package com.xunmei.system.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.xunmei.common.core.domain.device.domain.SysMultiLayerDictionary;
 import com.xunmei.common.core.domain.device.vo.DictionaryTreeVo;
 import com.xunmei.common.core.util.BeanHelper;
+import com.xunmei.common.core.utils.StringUtils;
+import com.xunmei.common.core.web.page.TableDataInfo;
+import com.xunmei.system.api.domain.SysDictData;
+import com.xunmei.system.dto.SysMultiLayerDictionaryDto;
+import com.xunmei.system.mapper.ISysAreaMapper;
 import com.xunmei.system.mapper.SysMultiLayerDictionaryMapper;
 import com.xunmei.system.service.ISysMultiLayerDictionaryService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import java.util.ArrayList;
@@ -23,6 +31,8 @@ import java.util.List;
 @Service
 public class SysMultiLayerDictionaryServiceImpl extends ServiceImpl<SysMultiLayerDictionaryMapper, SysMultiLayerDictionary> implements ISysMultiLayerDictionaryService {
 
+    @Autowired
+    private SysMultiLayerDictionaryMapper sysMultiLayerDictionaryMapper;
 
     @Override
     public List<DictionaryTreeVo> getDictionaryTree() {
@@ -58,4 +68,40 @@ public class SysMultiLayerDictionaryServiceImpl extends ServiceImpl<SysMultiLaye
         final List<SysMultiLayerDictionary> dictionaryList = baseMapper.selectList(wrapper);
         return BeanHelper.copyProperties(dictionaryList, DictionaryTreeVo.class);
     }
+
+    @Override
+    public TableDataInfo<SysMultiLayerDictionary> selectTableList(SysMultiLayerDictionaryDto para) {
+        LambdaQueryWrapper<SysMultiLayerDictionary> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(SysMultiLayerDictionary::getDeleted, 0);
+        if(para.getParentId()==-1 && StringUtils.isNotEmpty(para.getType()))
+        {
+            wrapper.eq(SysMultiLayerDictionary::getType, para.getType());
+        }
+        if(StringUtils.isNotEmpty(para.getPath()))
+        {
+            wrapper.likeRight(SysMultiLayerDictionary::getPath, para.getPath());
+        }
+        if(StringUtils.isEmpty(para.getPath()) && StringUtils.isEmpty(para.getType()) && para.getParentId()!=-1 )
+        {
+            wrapper.eq(SysMultiLayerDictionary::getParentId, para.getParentId());
+        }
+
+        if(StringUtils.isNotEmpty(para.getName()))
+        {
+            wrapper.like(SysMultiLayerDictionary::getName, para.getName());
+        }
+        if(StringUtils.isNotEmpty(para.getStatus()))
+        {
+            wrapper.eq(SysMultiLayerDictionary::getStatus, para.getStatus());
+        }
+        Page<SysMultiLayerDictionary> page;
+        if (para.getPageNum() != null &&para.getPageSize() != null){
+            page = new Page<>(para.getPageNum(), para.getPageSize());
+        }else{
+            page = new Page<>();
+        }
+
+        sysMultiLayerDictionaryMapper.selectPage(page, wrapper);
+        return TableDataInfo.build(page);
+    }
 }