|
|
@@ -781,4 +781,38 @@ ADD COLUMN `vef_num` int(11) DEFAULT 0 COMMENT '验证次数(默认0)' AFTER
|
|
|
ADD COLUMN `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '人脸备注' AFTER `face_name`,
|
|
|
ADD COLUMN `face_status` tinyint(1) DEFAULT 0 COMMENT '人脸状态(0=可用,1=不可用)' AFTER `remark`,
|
|
|
ADD COLUMN `card_num` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '卡号' AFTER `face_status`;
|
|
|
-/*------end 2026年3月10号 方惠圣 给sys_person人员表新增人脸相关字段 */
|
|
|
+/*------end 2026年3月10号 方惠圣 给sys_person人员表新增人脸相关字段 */
|
|
|
+
|
|
|
+/*------begin 2026年3月10号 方惠圣 新增设备心跳表、门禁设备人员绑定表,删除门禁设备表字段、添加门禁设备表字段 */
|
|
|
+CREATE TABLE `eg_device_heartbeat` (
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '门禁设备心跳表主键ID',
|
|
|
+ `device_code` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '设备code',
|
|
|
+ `ip_addr` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '设备ip地址',
|
|
|
+ `mac_addr` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备mac地址',
|
|
|
+ `device_type` tinyint(1) NOT NULL COMMENT '设备类型(1.门禁综合屏)',
|
|
|
+ `device_status` tinyint(1) DEFAULT NULL COMMENT '设备状态(0:离线,1:在线)', -- 新增的字段
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建日期',
|
|
|
+ `model` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备型号',
|
|
|
+ `manu_facturer` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '厂商',
|
|
|
+ `version` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '系统版本',
|
|
|
+ `sdk` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'SDK版本',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=738048 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT COMMENT='门禁设备心跳表';
|
|
|
+-- 删除原表中的 device_port(端口)和 eg_number(门禁号)字段
|
|
|
+ALTER TABLE `eg_device`
|
|
|
+DROP COLUMN `device_port`,
|
|
|
+DROP COLUMN `eg_number`;
|
|
|
+-- 新增 device_code(设备编码)和 bind_person(绑定人员信息)字段
|
|
|
+ALTER TABLE `eg_device`
|
|
|
+ADD COLUMN `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备编码',
|
|
|
+ADD COLUMN `bind_person` varchar(500) DEFAULT NULL COMMENT '绑定人员信息';
|
|
|
+
|
|
|
+CREATE TABLE `eg_device_person_bind` (
|
|
|
+ `device_id` int(12) NOT NULL COMMENT '设备主键ID',
|
|
|
+ `person_id` int(11) NOT NULL DEFAULT '0' COMMENT '人员ID',
|
|
|
+ `is_login_notify` int(1) NOT NULL DEFAULT '0' COMMENT '是否打开登录通知(1 表示是,0 表示否,默认0)',
|
|
|
+ PRIMARY KEY (`face_id`,`device_id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='门禁设备人员绑定表';
|
|
|
+/*------end 2026年3月10号 方惠圣 新增设备心跳表、门禁设备人员绑定表,删除门禁设备表字段、添加门禁设备表字段 */
|
|
|
+
|
|
|
+
|