shy
2024-11-18 1d752e27892d18f063a6aee5b5a82271cd64a561
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
-- --------------------------------------------------------
-- 主机:                           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) */;