Przeglądaj źródła

电子信息牌新增表

xuxiaofei 2 lat temu
rodzic
commit
6bde0996bf
1 zmienionych plików z 169 dodań i 0 usunięć
  1. 169 0
      release/sql/db_sql_v2.4.sql

+ 169 - 0
release/sql/db_sql_v2.4.sql

@@ -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='信息牌人员权限表';