fanxp před 2 roky
rodič
revize
b123292ca1
1 změnil soubory, kde provedl 13 přidání a 13 odebrání
  1. 13 13
      init_sql.sql

+ 13 - 13
init_sql.sql

@@ -706,7 +706,7 @@ CREATE TABLE `base_car_management`  (
   `c_address` varchar(50) COMMENT '住址',
   `c_type` int not null default 1 COMMENT '车牌类型 1=民用 2=军队 3=警用 4=武警',
   `c_fee_type` int not null default 1 COMMENT '收费类型 1=月卡 2=临时车 3=免费车 4=储值卡',
-  `c_sync_status` tinyint(4) unsigned default 1 not null COMMENT '数据同步状态 1=未同步 2=已同步 3=同步失败',
+  `sync_status` tinyint(4) unsigned default 1 not null COMMENT '数据同步状态 1=未同步 2=已同步 3=同步失败',
   `status` tinyint(4) unsigned default 1 not null COMMENT '状态 1=启用 2=禁用',
   `c_sync_id` int default 0 not null COMMENT '数据同步编号',
   `c_start_time` datetime not null COMMENT '开始时间',
@@ -762,7 +762,9 @@ CREATE TABLE `base_face_management`  (
   `people_end_date` datetime COMMENT '名单有效期结束时间',
   `icno` varchar(20) not null default '' COMMENT ' ic卡号(10位10进制)',
   `register_base64` text COMMENT '图片的base64字符串',
-  `c_sync_status` tinyint(4) unsigned default 1 not null COMMENT '数据同步状态 1=未同步 2=已同步 3=同步失败',
+  `verify_status` tinyint(4) unsigned default 1 not null COMMENT '验证状态 1=未验证 2=通过 3=失败',
+  `verify_error_msg` varchar(200) not null default '' COMMENT '验证失败说明',
+  `sync_status` tinyint(4) unsigned default 1 not null COMMENT '数据同步状态 1=未同步 2=已同步 3=同步失败',
   `status` tinyint(4) unsigned default 1 not null COMMENT '状态 1=启用 2=禁用',
   PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '人脸管理' ROW_FORMAT = Dynamic;
@@ -774,22 +776,20 @@ CREATE TABLE `base_face_management`  (
 DROP TABLE IF EXISTS `base_face_identify_records`;
 CREATE TABLE `base_face_identify_records`  (
   `id` bigint NOT NULL COMMENT '主键',
-  `create_user_id` bigint NULL DEFAULT NULL COMMENT '创建人',
-  `create_date` date NULL DEFAULT NULL COMMENT '创建时间',
-  `modify_user_id` bigint NULL DEFAULT NULL COMMENT '修改人',
-  `modify_date` date NULL DEFAULT NULL COMMENT '修改时间',
-  `delete_mark` int NOT NULL COMMENT '删除标记',
-  `enabled_mark` int NOT NULL COMMENT '有效标志',
   `mac_addr` varchar(100) COMMENT '设备唯一标识码',
-  `time` datetime COMMENT '比对时间 yyyy -MM - dd HH:mm:ss',
-  `devicename` varchar(100) COMMENT '设备名称',
+  `verify_time` datetime COMMENT '比对时间 yyyy -MM - dd HH:mm:ss',
+  `device_name` varchar(100) COMMENT '设备名称',
   `location` varchar(100) COMMENT '安装位置',
-  `inout` tinyint(4) unsigned COMMENT '出入 0出口   1入口',
-  `employee_number` bigint COMMENT '人员编号',
+  `inout_direction` tinyint(4) unsigned COMMENT '出入 0=出口 1=入口',
+  `face_code` varchar(50) not null default '' COMMENT '人脸编码',
   `name` varchar(50) COMMENT '姓名',
   `temperature` varchar(50) COMMENT '体温',
+  `face_base64` text COMMENT '比对抓拍照片 base64位字符串',
+  `result_status` tinyint(4) unsigned COMMENT '比对结果 1=比对成功 0=比对失败',
+  `identify_type` tinyint(4) unsigned COMMENT '识别方式(比对类型):0人脸识别, 1 黑名单识别(预留字段),2人证比对, 3 IC卡识别',
   `face_identify_sync_id` int default 0 not null COMMENT '数据同步编号',
-  PRIMARY KEY (`id`) USING BTREE
+  PRIMARY KEY (`id`) USING BTREE,
+  unique index index_no(face_identify_sync_id)
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '人脸识别记录' ROW_FORMAT = Dynamic;
 
 SET FOREIGN_KEY_CHECKS = 1;