-- --------------------------------------------------------
|
-- 主机: 127.0.0.1
|
-- 服务器版本: 8.0.39 - MySQL Community Server - GPL
|
-- 服务器操作系统: Win64
|
-- HeidiSQL 版本: 12.6.0.6765
|
-- --------------------------------------------------------
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
/*!40101 SET NAMES utf8 */;
|
/*!50503 SET NAMES utf8mb4 */;
|
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
/*!40103 SET TIME_ZONE='+00:00' */;
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
|
|
-- 导出 zhulongai 的数据库结构
|
CREATE DATABASE IF NOT EXISTS `zhulongai` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
|
USE `zhulongai`;
|
|
-- 导出 表 zhulongai.attendance_record 结构
|
CREATE TABLE IF NOT EXISTS `attendance_record` (
|
`record_id` int NOT NULL AUTO_INCREMENT COMMENT '打卡记录的唯一标识',
|
`user_id` int DEFAULT NULL COMMENT '关联的用户ID',
|
`timestamp` datetime NOT NULL COMMENT '打卡时间',
|
`status` varchar(20) DEFAULT NULL COMMENT '打卡状态(成功/失败)',
|
PRIMARY KEY (`record_id`),
|
KEY `FK_attendance_record_user_info` (`user_id`),
|
CONSTRAINT `FK_attendance_record_user_info` FOREIGN KEY (`user_id`) REFERENCES `user_info` (`role_id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户打卡记录表';
|
|
-- 正在导出表 zhulongai.attendance_record 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.camera_mark_manage 结构
|
CREATE TABLE IF NOT EXISTS `camera_mark_manage` (
|
`id` int NOT NULL AUTO_INCREMENT,
|
`camera_name` varchar(50) NOT NULL COMMENT '摄像头名称',
|
`area` varchar(128) NOT NULL COMMENT '地区',
|
`status` varchar(50) NOT NULL COMMENT '状态',
|
`ip` varchar(50) NOT NULL COMMENT 'ip',
|
`mark_time` varchar(50) NOT NULL COMMENT '标注时间',
|
`buy_time` varchar(50) NOT NULL COMMENT '购买时间',
|
`install_time` varchar(50) NOT NULL COMMENT '安装时间',
|
`camera_number` varchar(50) NOT NULL COMMENT '摄像头编码',
|
`camera_type` varchar(50) NOT NULL COMMENT '摄像头类型',
|
`longitude` double NOT NULL COMMENT '经度',
|
`latitude` double NOT NULL COMMENT '纬度',
|
`belong_to` varchar(50) NOT NULL COMMENT '所属组织/部门',
|
`factory` varchar(128) NOT NULL COMMENT '厂家',
|
`notes` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '备注',
|
`live_url` varchar(128) NOT NULL,
|
PRIMARY KEY (`id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='摄像头管理表';
|
|
-- 正在导出表 zhulongai.camera_mark_manage 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.camera_url 结构
|
CREATE TABLE IF NOT EXISTS `camera_url` (
|
`id` int DEFAULT NULL,
|
`camera_name` varchar(128) DEFAULT NULL,
|
`file_name` varchar(128) DEFAULT NULL,
|
`local_url` varchar(128) DEFAULT NULL,
|
KEY `id` (`id`),
|
CONSTRAINT `FK_camera_url_camera_mark_manage` FOREIGN KEY (`id`) REFERENCES `camera_mark_manage` (`id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
-- 正在导出表 zhulongai.camera_url 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.parsed_logs 结构
|
CREATE TABLE IF NOT EXISTS `parsed_logs` (
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
|
`time_stamp` varchar(64) DEFAULT NULL COMMENT '时间戳',
|
`camera_id` varchar(64) NOT NULL COMMENT '摄像头ID',
|
`level` varchar(64) DEFAULT NULL COMMENT '日志级别',
|
`module` varchar(64) DEFAULT NULL COMMENT '功能模块',
|
`content` varchar(256) DEFAULT NULL COMMENT '日志内容',
|
`user_id` varchar(32) DEFAULT NULL COMMENT '用户ID',
|
`file_name` varchar(64) DEFAULT NULL COMMENT '问题文件名',
|
`problem_line` int DEFAULT NULL COMMENT '问题行数',
|
`function_name` varchar(32) DEFAULT NULL COMMENT '问题函数名',
|
PRIMARY KEY (`id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='日志表';
|
|
-- 正在导出表 zhulongai.parsed_logs 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.role_info 结构
|
CREATE TABLE IF NOT EXISTS `role_info` (
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '角色表主键自增id',
|
`permission_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '角色类型',
|
`query_history` int DEFAULT NULL COMMENT '历史查询功能',
|
`logger_search` int DEFAULT NULL COMMENT '日志查询功能',
|
`camera_mark` int DEFAULT NULL COMMENT '摄像头标注',
|
`dev_manage` int DEFAULT NULL COMMENT '摄像头设备管理(0,1,2)分别对应无权限,可查看,可查看修改',
|
`image_input` int DEFAULT NULL COMMENT '图像录入管理',
|
`version_manage` int DEFAULT NULL COMMENT '版本管理',
|
`admin` int DEFAULT NULL COMMENT '超级管理员',
|
PRIMARY KEY (`id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色权限表';
|
|
-- 正在导出表 zhulongai.role_info 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.user_info 结构
|
CREATE TABLE IF NOT EXISTS `user_info` (
|
`id` int NOT NULL AUTO_INCREMENT COMMENT 'id(自增)',
|
`department` varchar(50) DEFAULT NULL COMMENT '员工所在部门',
|
`user_name` varchar(32) DEFAULT NULL COMMENT '用户名(唯一键)',
|
`password` varchar(255) DEFAULT NULL COMMENT '用户密码',
|
`user_no` varchar(10) DEFAULT NULL COMMENT '工号(自动生成)',
|
`age` int NOT NULL COMMENT '员工年龄',
|
`sex` varchar(10) NOT NULL DEFAULT '' COMMENT '员工性别',
|
`role_id` int DEFAULT NULL COMMENT '角色id,外键关联角色表的主键',
|
`email` varchar(32) DEFAULT NULL COMMENT '电子邮箱',
|
`telephone` varchar(32) NOT NULL DEFAULT '' COMMENT '电话号码',
|
`status` int DEFAULT NULL COMMENT '用户状态(1在职、0离职)',
|
`login_time` datetime DEFAULT NULL COMMENT '登录时间',
|
`register_time` datetime DEFAULT NULL COMMENT '注册时间',
|
`dir` varchar(50) DEFAULT NULL COMMENT '照片所在目录',
|
PRIMARY KEY (`id`),
|
KEY `role_id` (`role_id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息表';
|
|
-- 正在导出表 zhulongai.user_info 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.version_file 结构
|
CREATE TABLE IF NOT EXISTS `version_file` (
|
`id` int NOT NULL AUTO_INCREMENT,
|
`version_id` char(64) DEFAULT NULL COMMENT '版本号',
|
`filename` char(128) DEFAULT NULL COMMENT '文件名',
|
`fliesize` bigint DEFAULT NULL COMMENT '文件大小',
|
`s_filepath` varchar(50) DEFAULT NULL COMMENT '服务端路径',
|
`c_filepath` varchar(50) DEFAULT NULL COMMENT '客户端路径',
|
`uploader` char(64) DEFAULT NULL,
|
PRIMARY KEY (`id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='版本更新表';
|
|
-- 正在导出表 zhulongai.version_file 的数据:~0 rows (大约)
|
|
-- 导出 表 zhulongai.version_info 结构
|
CREATE TABLE IF NOT EXISTS `version_info` (
|
`id` int NOT NULL AUTO_INCREMENT,
|
`version_id` char(64) DEFAULT NULL COMMENT '版本号',
|
`version_id_old` char(64) DEFAULT NULL COMMENT '旧版版本号',
|
`version_description` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本描述',
|
`version_creatime` datetime DEFAULT NULL COMMENT '版本创建',
|
PRIMARY KEY (`id`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='版本更新表';
|
|
-- 正在导出表 zhulongai.version_info 的数据:~0 rows (大约)
|
|
/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
|
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
|