-- 门禁设备管理 CREATE TABLE IF NOT EXISTS `t_door_device` ( `door_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '门禁设备主键', `area_id` bigint(20) NOT NULL COMMENT '所属区域ID', `device_name` varchar(100) NOT NULL COMMENT '设备名称', `brand` varchar(64) NOT NULL COMMENT '品牌', `device_id` varchar(100) NOT NULL COMMENT '设备ID', `device_port` int NOT NULL DEFAULT 37777 COMMENT 'NetSDK登录端口', `login_username` varchar(64) NOT NULL DEFAULT 'admin' COMMENT '设备登录账号', `login_password_cipher` varchar(512) DEFAULT NULL COMMENT '设备登录密码密文', `door_no` int NOT NULL DEFAULT 0 COMMENT '门通道序号,从0开始', `time_section_no` int NOT NULL DEFAULT 255 COMMENT '门禁时间模板序号', `device_charset` varchar(32) NOT NULL DEFAULT 'GBK' COMMENT '设备姓名编码', `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用', `online_status` varchar(32) NOT NULL DEFAULT 'UNACTIVATED' COMMENT '在线状态:UNACTIVATED未激活 ONLINE在线 OFFLINE离线', `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标识:0正常 1删除', `create_by` varchar(64) DEFAULT '' COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) DEFAULT '' COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`door_id`), KEY `idx_door_device_area` (`area_id`, `del_flag`), KEY `idx_door_device_device_id` (`device_id`, `del_flag`), KEY `idx_door_device_status` (`enabled`, `online_status`, `del_flag`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='门禁设备管理表';