38 lines
2.1 KiB
MySQL
Raw Normal View History

2025-08-01 11:39:06 +08:00
CREATE TABLE IF NOT EXISTS `__PREFIX__cardocr` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '会员ID',
`name` varchar(10) DEFAULT '' COMMENT '姓名',
`sex` enum('','','未知') NOT NULL DEFAULT '未知' COMMENT '性别',
`nation` char(6) DEFAULT '' COMMENT '民族',
`birth` datetime DEFAULT NULL COMMENT '生日(datetime)',
`address` char(60) DEFAULT NULL COMMENT '身份证地址',
`idnum` char(25) NOT NULL DEFAULT '' COMMENT '身份证id',
`authority` char(25) DEFAULT NULL COMMENT '发证机关',
`validdatestart` datetime DEFAULT NULL COMMENT '有效期开始',
`validdateend` datetime DEFAULT NULL COMMENT '有效期结束',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态,0=拒绝,1=通过,2=等待审核',
`positive_img` varchar(150) DEFAULT NULL COMMENT '身份证正面',
`back_img` varchar(150) DEFAULT NULL COMMENT '身份证反面',
`memo` varchar(10) DEFAULT '' COMMENT '备注',
`createtime` int(10) DEFAULT NULL COMMENT '创建时间',
`updatetime` int(10) DEFAULT NULL COMMENT '更新时间',
`publishtime` int(10) DEFAULT NULL COMMENT '审核时间',
PRIMARY KEY (`id`),
UNIQUE KEY `idnum` (`idnum`),
UNIQUE KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='身份证';
CREATE TABLE IF NOT EXISTS `__PREFIX__cardocr_log` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
`username` varchar(30) NOT NULL DEFAULT '' COMMENT '用户名',
`url` varchar(1500) DEFAULT NULL COMMENT '操作页面',
`title` varchar(100) DEFAULT NULL COMMENT '日志标题',
`type` varchar(30) DEFAULT NULL COMMENT '状态,0="集合",1=身份证核验,2=ocr识别',
`content` text NOT NULL COMMENT '内容',
`ip` varchar(50) NOT NULL DEFAULT '' COMMENT 'IP',
`useragent` varchar(255) NOT NULL DEFAULT '' COMMENT 'User-Agent',
`createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '请求时间',
PRIMARY KEY (`id`),
KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='身份证api日志';