-- 门禁设备管理
|
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='门禁设备管理表';
|