|
@@ -0,0 +1,169 @@
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_card_info ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_card_info` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
|
|
|
+ `card_name` varchar(50) DEFAULT NULL COMMENT '设备名称',
|
|
|
|
|
+ `card_num` varchar(50) DEFAULT NULL COMMENT '设备编号',
|
|
|
|
|
+ `college` varchar(50) DEFAULT NULL COMMENT '学院',
|
|
|
|
|
+ `college_id` bigint(20) DEFAULT NULL COMMENT '学院id',
|
|
|
|
|
+ `location` varchar(100) DEFAULT NULL COMMENT '位置',
|
|
|
|
|
+ `operate` int(2) DEFAULT NULL COMMENT '设备状态 1离线 2在线',
|
|
|
|
|
+ `auth_type` int(2) DEFAULT NULL COMMENT '授权方式(见字典)',
|
|
|
|
|
+ `auth_pwd` varchar(255) DEFAULT NULL COMMENT '授权密码',
|
|
|
|
|
+ `subject_id` bigint(20) DEFAULT NULL COMMENT '实验室id',
|
|
|
|
|
+ `subject_name` varchar(50) DEFAULT NULL COMMENT '实验室名称',
|
|
|
|
|
+ `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
|
|
+ `dept_name` varchar(50) DEFAULT NULL COMMENT '部门名称',
|
|
|
|
|
+ `is_start` int(2) DEFAULT NULL COMMENT '是否启用门锁 1启用 2禁用',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
|
|
|
+ `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='电子信息牌表';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_classify ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_classify` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
|
|
|
+ `classify_name` varchar(50) DEFAULT NULL COMMENT '类目名称',
|
|
|
|
|
+ `classify_type` int(2) DEFAULT NULL COMMENT '1文字 2图片',
|
|
|
|
|
+ `sort` int(3) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `is_special` int(2) DEFAULT NULL COMMENT '是否特殊类目 1否 2 是',
|
|
|
|
|
+ `is_show` int(2) DEFAULT '2' COMMENT '是否展示 1展示 2不展示',
|
|
|
|
|
+ `show_colour` varchar(50) DEFAULT NULL COMMENT '展示颜色',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
|
|
|
+ `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `index_id` (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='安全信息类目表';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_classify_detail ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_classify_detail` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
|
|
|
+ `info_classify_id` bigint(20) NOT NULL COMMENT '类目表主键',
|
|
|
|
|
+ `info_name` varchar(50) DEFAULT NULL COMMENT '信息名称 ',
|
|
|
|
|
+ `info_type` int(2) DEFAULT NULL COMMENT '类型 1文字 2图片',
|
|
|
|
|
+ `info_content` varchar(255) DEFAULT NULL COMMENT '内容',
|
|
|
|
|
+ `is_collective` int(2) DEFAULT '1' COMMENT '是否共有 1非公共 2公共',
|
|
|
|
|
+ `sort` int(3) DEFAULT NULL COMMENT '排序',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
|
|
|
+ `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
|
+ UNIQUE KEY `index_id` (`id`) USING BTREE
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='安全信息类目详情表';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_classify_subject ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_classify_subject` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '表的主键',
|
|
|
|
|
+ `subject_id` bigint(20) DEFAULT NULL COMMENT '实验室id',
|
|
|
|
|
+ `classify_id` bigint(20) DEFAULT NULL COMMENT '类目id',
|
|
|
|
|
+ `classify_detail_id` bigint(20) DEFAULT NULL COMMENT '详情id',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='实验室安全类目关系表';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_duty ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_duty` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '人员id',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL,
|
|
|
|
|
+ `user_name` varchar(50) DEFAULT NULL COMMENT '人员姓名',
|
|
|
|
|
+ `user_phone` varchar(20) DEFAULT NULL COMMENT '人员电话',
|
|
|
|
|
+ `user_img` varchar(100) DEFAULT NULL COMMENT '头像',
|
|
|
|
|
+ `user_type` varchar(10) DEFAULT NULL COMMENT '人员类型 11老师 22学生',
|
|
|
|
|
+ `subject_id` bigint(20) DEFAULT NULL COMMENT '实验室id',
|
|
|
|
|
+ `subject_name` varchar(100) DEFAULT NULL,
|
|
|
|
|
+ `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
|
|
+ `dept_name` varchar(50) DEFAULT NULL COMMENT '部门名称',
|
|
|
|
|
+ `college` varchar(50) DEFAULT NULL COMMENT '学院',
|
|
|
|
|
+ `duty_time` date DEFAULT NULL COMMENT '值班时间',
|
|
|
|
|
+ `create_by_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
|
|
|
+ `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='值班表';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_inspection ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_inspection` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '人员id',
|
|
|
|
|
+ `user_name` varchar(50) DEFAULT NULL COMMENT '人员姓名',
|
|
|
|
|
+ `user_img` varchar(255) DEFAULT NULL COMMENT '头像',
|
|
|
|
|
+ `subject_id` bigint(20) DEFAULT NULL COMMENT '实验室id',
|
|
|
|
|
+ `subject_name` varchar(50) DEFAULT NULL COMMENT '实验室名称',
|
|
|
|
|
+ `sign_in` datetime DEFAULT NULL COMMENT '签到时间',
|
|
|
|
|
+ `sign_out` datetime DEFAULT NULL COMMENT '签退时间',
|
|
|
|
|
+ `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
|
|
+ `dept_name` varchar(50) DEFAULT NULL COMMENT '部门名称',
|
|
|
|
|
+ `residence_time` varchar(30) DEFAULT NULL COMMENT '停留时间',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='巡查表';
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+/* 新增表: xxp_user_auth ****/
|
|
|
|
|
+/* 字段: ****/
|
|
|
|
|
+/* 添加人:xxf ****/
|
|
|
|
|
+/* 添加时间:2023-4-18 ****/
|
|
|
|
|
+/************************************************/
|
|
|
|
|
+CREATE TABLE `xxp_user_auth` (
|
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '人员id',
|
|
|
|
|
+ `user_name` varchar(50) DEFAULT NULL COMMENT '人员姓名',
|
|
|
|
|
+ `auth_type` varchar(50) DEFAULT NULL COMMENT '授权方式',
|
|
|
|
|
+ `user_type` varchar(10) DEFAULT NULL COMMENT '人员类型 11老师 22学生',
|
|
|
|
|
+ `subject_id` bigint(20) DEFAULT NULL COMMENT '实验室id',
|
|
|
|
|
+ `subject_name` varchar(60) DEFAULT NULL COMMENT '实验室名称',
|
|
|
|
|
+ `hardware_id` bigint(20) DEFAULT NULL COMMENT '硬件id',
|
|
|
|
|
+ `dept_id` bigint(20) DEFAULT NULL COMMENT '部门id',
|
|
|
|
|
+ `dept_name` varchar(50) DEFAULT NULL COMMENT '部门名称',
|
|
|
|
|
+ `finger` text COMMENT '指纹',
|
|
|
|
|
+ `user_password` varchar(255) DEFAULT NULL COMMENT '用户密码',
|
|
|
|
|
+ `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
+ `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
|
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
+ `finger_key` varchar(50) DEFAULT NULL COMMENT '指纹位置',
|
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='信息牌人员权限表';
|