/************************************************/ /* 新增表: 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='信息牌人员权限表';