|
@@ -0,0 +1,397 @@
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 考勤规则
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS attendance_rule_category;
|
|
|
+CREATE TABLE `attendance_rule_category` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL,
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL,
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL,
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL,
|
|
|
+ `delete_mark` INT DEFAULT NULL,
|
|
|
+ `enabled_mark` INT DEFAULT NULL,
|
|
|
+ `sort_code` INT DEFAULT NULL,
|
|
|
+ `name` VARCHAR(100) DEFAULT NULL COMMENT '考勤规则名称',
|
|
|
+ `start_date` DATE DEFAULT NULL COMMENT '考勤开始时间',
|
|
|
+ `end_date` DATE DEFAULT NULL COMMENT '考勤结束时间',
|
|
|
+ `role_id` BIGINT DEFAULT NULL COMMENT '被考勤角色(xjr_role)',
|
|
|
+ `attendance_range` INT DEFAULT NULL COMMENT '考勤人员范围(1:全体 2:指定)',
|
|
|
+ `stduy_status` VARCHAR(20) DEFAULT NULL COMMENT '就读方式(xjr_dictionary_item[stduy_status])',
|
|
|
+ `status` INT DEFAULT 1 COMMENT '状态(1:启用 0:禁用)',
|
|
|
+ `not_cycle_is_in_out` INT DEFAULT 1 COMMENT '非考勤周期是否允许进出(1:是 0:否)',
|
|
|
+ `user_relation` LONGTEXT DEFAULT NULL COMMENT '指定人员',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考勤规则';
|
|
|
+
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 考勤规则细则
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS attendance_rule_details;
|
|
|
+CREATE TABLE `attendance_rule_details` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL,
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL,
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL,
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL,
|
|
|
+ `delete_mark` INT DEFAULT NULL,
|
|
|
+ `enabled_mark` INT DEFAULT NULL,
|
|
|
+ `sort_code` INT DEFAULT NULL,
|
|
|
+ `date_type` VARCHAR(50) DEFAULT NULL COMMENT '周几(星期一~日或节假日)',
|
|
|
+ `is_allow_in_out_school` INT DEFAULT NULL COMMENT '是否允许进出校',
|
|
|
+ `is_attendance` INT DEFAULT NULL COMMENT '是否考勤',
|
|
|
+ `ago_minutes` INT DEFAULT NULL COMMENT '上学时间前多少分钟进行提醒(返校时间前多少分钟进行提醒)',
|
|
|
+ `over_minutes` INT DEFAULT NULL COMMENT '超过上学时间多少分钟未打卡进行提醒(超过返校时间多少分钟未打卡进行提醒)',
|
|
|
+ `is_allow_in_out_school_time` INT DEFAULT NULL COMMENT '上学时间内是否允许进出',
|
|
|
+ `am_status` INT DEFAULT 1 COMMENT '上午是否启用(1:是 0:否)',
|
|
|
+ `am_start_time` TIME DEFAULT NULL COMMENT '上午上学时间',
|
|
|
+ `am_end_time` TIME DEFAULT NULL COMMENT '上午放学时间',
|
|
|
+ `am_late_minutes` INT DEFAULT NULL COMMENT '上午迟到旷课分钟数',
|
|
|
+ `am_is_holidays` INT DEFAULT NULL COMMENT '上午是否为节假日(1:是 0:否)',
|
|
|
+ `am_holidays_start_time` TIME DEFAULT NULL COMMENT '上午为节假日前一天时上学时间',
|
|
|
+ `am_holidays_end_time` TIME DEFAULT NULL COMMENT '上午为节假日前一天时放学时间',
|
|
|
+ `pm_status` INT DEFAULT 1 COMMENT '下午是否启用(1:是 0:否)',
|
|
|
+ `pm_start_time` TIME DEFAULT NULL COMMENT '下午上学时间',
|
|
|
+ `pm_end_time` TIME DEFAULT NULL COMMENT '下午放学时间',
|
|
|
+ `pm_late_minutes` INT DEFAULT NULL COMMENT '下午迟到旷课分钟数',
|
|
|
+ `pm_is_holidays` INT DEFAULT NULL COMMENT '下午是否为节假日(1:是 0:否)',
|
|
|
+ `pm_holidays_start_time` TIME DEFAULT NULL COMMENT '下午为节假日前一天时上学时间',
|
|
|
+ `pm_holidays_end_time` TIME DEFAULT NULL COMMENT '下午为节假日前一天时放学时间',
|
|
|
+ `evening_status` INT DEFAULT 1 COMMENT '晚上是否启用(1:是 0:否)',
|
|
|
+ `evening_start_time` TIME DEFAULT NULL COMMENT '晚上上学时间',
|
|
|
+ `evening_end_time` TIME DEFAULT NULL COMMENT '晚上放学时间',
|
|
|
+ `evening_late_minutes` INT DEFAULT NULL COMMENT '晚上迟到旷课分钟数',
|
|
|
+ `evening_is_holidays` INT DEFAULT NULL COMMENT '晚上是否为节假日(1:是 0:否)',
|
|
|
+ `evening_holidays_start_time` TIME DEFAULT NULL COMMENT '晚上为节假日前一天时上学时间',
|
|
|
+ `evening_holidays_end_time` TIME DEFAULT NULL COMMENT '晚上为节假日前一天时放学时间',
|
|
|
+ `attendance_rule_category_id` BIGINT DEFAULT NULL COMMENT '考勤规则(attendance_rule_category)',
|
|
|
+ `holidays_last_day_in_out` INT DEFAULT NULL COMMENT '节假日最后一天是否返校',
|
|
|
+ `return_start_time` TIME DEFAULT NULL COMMENT '返校上学时间',
|
|
|
+ `return_end_time` TIME DEFAULT NULL COMMENT '返校放学时间',
|
|
|
+ `holidays_late_minutes` INT DEFAULT NULL COMMENT '节假日迟到旷课时间',
|
|
|
+ holidays_end_time TIME DEFAULT NULL COMMENT '为节假日前一天时上学时间',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考勤规则细则';
|
|
|
+
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 考勤规则人员绑定表
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS attendance_user_relation;
|
|
|
+CREATE TABLE `attendance_user_relation` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL,
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL,
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL,
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL,
|
|
|
+ `delete_mark` INT DEFAULT NULL,
|
|
|
+ `enabled_mark` INT DEFAULT NULL,
|
|
|
+ `class_id` BIGINT DEFAULT NULL COMMENT '所属班级id',
|
|
|
+ `dept_id` BIGINT DEFAULT NULL COMMENT '所属部门id',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用id',
|
|
|
+ `attendance_rule_category_id` BIGINT DEFAULT NULL COMMENT '考勤规则(attendance_rule_category)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考勤规则人员绑定表';
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS car_message_apply;
|
|
|
+CREATE TABLE `car_message_apply` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `name` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '姓名',
|
|
|
+ `gender` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '性别',
|
|
|
+ `identity_card` VARCHAR(255) DEFAULT NULL COMMENT '身份证号',
|
|
|
+ `start_time` DATE DEFAULT NULL COMMENT '有效期开始日期',
|
|
|
+ `end_time` DATE DEFAULT NULL COMMENT '有效期结束日期',
|
|
|
+ `vehicle_type` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆类型',
|
|
|
+ `car_number` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌号',
|
|
|
+ `status` INT DEFAULT '0' COMMENT '状态(0:未结束 1:结束)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆信息审核';
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS student_admission_application;
|
|
|
+CREATE TABLE `student_admission_application` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `student_user_id` BIGINT DEFAULT NULL COMMENT '学生用户id',
|
|
|
+ `class_id` BIGINT DEFAULT NULL COMMENT '班级id',
|
|
|
+ `identity_card` VARCHAR(255) DEFAULT NULL COMMENT '身份证号',
|
|
|
+ `start_time` DATETIME DEFAULT NULL COMMENT '进校时间',
|
|
|
+ `end_time` DATETIME DEFAULT NULL COMMENT '出校时间',
|
|
|
+ `reason` VARCHAR(400) DEFAULT NULL COMMENT '请假原因',
|
|
|
+ `teacher_id` BIGINT DEFAULT NULL COMMENT '班主任id',
|
|
|
+ `status` INT DEFAULT '0' COMMENT '状态(0:未结束 1:结束)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学生进校申请';
|
|
|
+
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 海康威视系统对照表
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS hikvision_data;
|
|
|
+CREATE TABLE `hikvision_data` (
|
|
|
+ `create_date` DATETIME DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_date` DATETIME DEFAULT NULL COMMENT '修改时间',
|
|
|
+ `table_name` VARCHAR(200) DEFAULT NULL COMMENT '数据来源表',
|
|
|
+ `source_id` VARCHAR(100) DEFAULT NULL COMMENT '数据id',
|
|
|
+ `hikvision_id` VARCHAR(100) DEFAULT NULL COMMENT '对应的海康威视系统的id'
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='海康威视系统对照表';
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS stundent_face_process;
|
|
|
+CREATE TABLE `stundent_face_process` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用户id',
|
|
|
+ `name` VARCHAR(255) DEFAULT NULL,
|
|
|
+ `class_id` BIGINT DEFAULT NULL COMMENT '班级id',
|
|
|
+ `class_cn` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
|
|
+ `gender` VARCHAR(255) DEFAULT NULL COMMENT '性别',
|
|
|
+ `identity_card` VARCHAR(255) DEFAULT NULL COMMENT '身份证号',
|
|
|
+ `face_photo` BIGINT DEFAULT NULL COMMENT '人脸照片',
|
|
|
+ `status` INT DEFAULT '0' COMMENT '状态(0:未结束 1:结束)',
|
|
|
+ `teacher_id` BIGINT DEFAULT NULL COMMENT '班主任id',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学生人脸信息审核';
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS teacher_face_process;
|
|
|
+CREATE TABLE `teacher_face_process` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用户id',
|
|
|
+ `name` VARCHAR(255) DEFAULT NULL,
|
|
|
+ `dep_id` BIGINT DEFAULT NULL COMMENT '部门id',
|
|
|
+ `dep_cn` VARCHAR(255) DEFAULT NULL,
|
|
|
+ `gender` VARCHAR(255) DEFAULT NULL COMMENT '性别',
|
|
|
+ `identity_card` VARCHAR(255) DEFAULT NULL COMMENT '身份证号',
|
|
|
+ `face_photo` BIGINT DEFAULT NULL COMMENT '人脸照片',
|
|
|
+ `status` INT DEFAULT '0' COMMENT '状态(0:未结束 1:结束)',
|
|
|
+ `dep_user_id` BIGINT DEFAULT NULL COMMENT '部门主任id',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='人脸信息审核';
|
|
|
+
|
|
|
+
|
|
|
+-- ---------------------------------------------------
|
|
|
+-- 学生出入记录
|
|
|
+-- ---------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS student_out_in_record;
|
|
|
+CREATE TABLE `student_out_in_record` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用户id',
|
|
|
+ `teacher_id` BIGINT DEFAULT NULL COMMENT '班主任id',
|
|
|
+ `class_id` BIGINT DEFAULT NULL COMMENT '班级id',
|
|
|
+ `record_time` VARCHAR(255) DEFAULT NULL COMMENT '记录时间',
|
|
|
+ `face_photo` BIGINT DEFAULT NULL COMMENT '人脸照片',
|
|
|
+ `status` INT DEFAULT NULL COMMENT '进出状态(0:进 1:出)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学生出入记录';
|
|
|
+
|
|
|
+
|
|
|
+-- ---------------------------------------------------
|
|
|
+-- 教师出入记录
|
|
|
+-- ---------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS teacher_out_in_record;
|
|
|
+CREATE TABLE `teacher_out_in_record` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用户id',
|
|
|
+ `record_time` VARCHAR(255) DEFAULT NULL COMMENT '记录时间',
|
|
|
+ `face_photo` BIGINT DEFAULT NULL COMMENT '人脸照片',
|
|
|
+ `status` INT DEFAULT NULL COMMENT '进出状态(0:进 1:出)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='教师出入记录';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE `reservation_school` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `reason` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '进校事由',
|
|
|
+ `dept_id` BIGINT DEFAULT NULL COMMENT '到访部门id',
|
|
|
+ `respondent_user_id` BIGINT DEFAULT NULL COMMENT '被访人用户id',
|
|
|
+ `start_time` DATETIME DEFAULT NULL COMMENT '进校时间',
|
|
|
+ `end_time` DATETIME DEFAULT NULL COMMENT '离校时间',
|
|
|
+ `status` INT DEFAULT '0' COMMENT '状态(0:未结束 1:结束)',
|
|
|
+ `time` INT DEFAULT NULL COMMENT '拜访时间',
|
|
|
+ `dept_user_id` BIGINT DEFAULT NULL COMMENT '部门负责人id',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预约进校';
|
|
|
+
|
|
|
+CREATE TABLE `reservation_school_people` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键编号',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人',
|
|
|
+ `modify_date` DATETIME DEFAULT NULL COMMENT '修改时间',
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
+ `reservation_schoo_id` BIGINT DEFAULT NULL COMMENT '预约进校编号',
|
|
|
+ `name` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '姓名',
|
|
|
+ `identity_card` VARCHAR(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '身份证号',
|
|
|
+ `phone` BIGINT DEFAULT NULL COMMENT '手机号码',
|
|
|
+ `gender` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '性别',
|
|
|
+ `is_car` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '是否开车',
|
|
|
+ `plate_number` VARCHAR(255) DEFAULT NULL COMMENT '车牌号',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预约进校-进校人员';
|
|
|
+
|
|
|
+
|
|
|
+-- ---------------------------------------------------
|
|
|
+-- 访客出入记录
|
|
|
+-- ---------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS visitor_out_in_record;
|
|
|
+CREATE TABLE `visitor_out_in_record` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `reservation_school_people_id` BIGINT DEFAULT NULL COMMENT '访客id(reservation_school_people)',
|
|
|
+ `record_time` VARCHAR(255) DEFAULT NULL COMMENT '记录时间',
|
|
|
+ `face_photo` BIGINT DEFAULT NULL COMMENT '人脸照片',
|
|
|
+ `status` INT DEFAULT NULL COMMENT '进出状态(0:进 1:出)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='访客出入记录';
|
|
|
+
|
|
|
+
|
|
|
+-- ---------------------------------------------------
|
|
|
+-- 车辆出入记录
|
|
|
+-- ---------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS car_out_in_record;
|
|
|
+CREATE TABLE `car_out_in_record` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `car_message_apply_id` BIGINT DEFAULT NULL COMMENT '车辆id(car_message_apply),固定车辆使用',
|
|
|
+ `record_time` VARCHAR(255) DEFAULT NULL COMMENT '记录时间',
|
|
|
+ `face_photo` BIGINT DEFAULT NULL COMMENT '人脸照片',
|
|
|
+ `status` INT DEFAULT NULL COMMENT '进出状态(0:进 1:出)',
|
|
|
+ `reservation_school_people_id` BIGINT DEFAULT NULL COMMENT '访客车辆(reservation_school_people),临时车辆使用',
|
|
|
+ `category` INT DEFAULT NULL COMMENT '车辆分类(0:固定车辆 1:临时车辆)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆出入记录';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 海康威视资源表
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS hikvision_resource;
|
|
|
+CREATE TABLE `hikvision_resource` (
|
|
|
+ `index_code` VARCHAR(100) NOT NULL COMMENT '资源唯一标识',
|
|
|
+ `name` VARCHAR(100) DEFAULT NULL COMMENT '资源名称',
|
|
|
+ `resource_type` VARCHAR(100) DEFAULT NULL COMMENT '资源类型',
|
|
|
+ `door_no` VARCHAR(100) DEFAULT NULL COMMENT '资源编号',
|
|
|
+ `description` VARCHAR(100) DEFAULT NULL COMMENT '描述',
|
|
|
+ `parent_index_codes` VARCHAR(100) DEFAULT NULL COMMENT '父级资源编号',
|
|
|
+ `region_index_code` VARCHAR(100) DEFAULT NULL COMMENT '所属区域唯一标识',
|
|
|
+ `region_path` VARCHAR(100) DEFAULT NULL COMMENT '所属区域唯一标识',
|
|
|
+ `channel_type` VARCHAR(100) DEFAULT NULL COMMENT '通道类型',
|
|
|
+ `channel_no` VARCHAR(100) DEFAULT NULL COMMENT '通道号',
|
|
|
+ `install_location` VARCHAR(100) DEFAULT NULL COMMENT '安装位置',
|
|
|
+ `capability_set` VARCHAR(100) DEFAULT NULL COMMENT '设备能力集',
|
|
|
+ `control_one_id` VARCHAR(100) DEFAULT NULL COMMENT '一级控制器id',
|
|
|
+ `control_two_id` VARCHAR(100) DEFAULT NULL COMMENT '二级控制器id',
|
|
|
+ `reader_in_id` VARCHAR(100) DEFAULT NULL COMMENT '读卡器1',
|
|
|
+ `reader_out_id` VARCHAR(100) DEFAULT NULL COMMENT '读卡器2',
|
|
|
+ `com_id` VARCHAR(100) DEFAULT NULL COMMENT '组件标志',
|
|
|
+ `create_time` VARCHAR(100) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` VARCHAR(100) DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (`index_code`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='海康威视资源表';
|
|
|
+
|
|
|
+
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 教师考勤记录
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS teacher_attendance_record;
|
|
|
+CREATE TABLE `teacher_attendance_record` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '教师userId(xjr_user)',
|
|
|
+ `attendance_mode` INT DEFAULT NULL COMMENT '考勤方式(1:人脸,2:车辆)',
|
|
|
+ `attendance_status` VARCHAR(50) DEFAULT NULL COMMENT '考勤状态(xjr_dictionary_detail[attendance_status])',
|
|
|
+ `time_interval` INT DEFAULT NULL COMMENT '时段(1:上午,2:下午,3:晚上)',
|
|
|
+ `car_number` VARCHAR(50) DEFAULT NULL COMMENT '车牌号',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='教师考勤记录';
|
|
|
+
|
|
|
+
|
|
|
+-- ------------------------------------------------
|
|
|
+-- 学生考勤记录
|
|
|
+-- ------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS student_attendance_record;
|
|
|
+CREATE TABLE `student_attendance_record` (
|
|
|
+ `id` BIGINT NOT NULL COMMENT '主键',
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATETIME(3) DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人id',
|
|
|
+ `modify_date` DATETIME(3) DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '学生userId(xjr_user)',
|
|
|
+ `teacher_id` BIGINT DEFAULT NULL COMMENT '班主人id(xjr_user)',
|
|
|
+ `class_id` BIGINT DEFAULT NULL COMMENT '班级id(class)',
|
|
|
+ `stduy_status` VARCHAR(20) DEFAULT NULL COMMENT '就读方式(xjr_dictionary_item[stduy_status])',
|
|
|
+ `attendance_status` VARCHAR(50) DEFAULT NULL COMMENT '考勤状态(xjr_dictionary_detail[attendance_status])',
|
|
|
+ `time_interval` INT DEFAULT NULL COMMENT '时段(1:上午,2:下午,3:晚上)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学生考勤记录';
|
|
|
+
|
|
|
+ALTER TABLE `car_message_apply`
|
|
|
+ ADD COLUMN `exam_status` INT DEFAULT 0 NULL COMMENT '审批状态(0:未通过 1:通过)';
|
|
|
+
|
|
|
+ALTER TABLE `reservation_school`
|
|
|
+ ADD COLUMN `exam_status` INT DEFAULT 0 NULL COMMENT '审批状态(0:未通过 1:通过)';
|
|
|
+
|
|
|
+ALTER TABLE `teacher_face_process`
|
|
|
+ ADD COLUMN `exam_status` INT DEFAULT 0 NULL COMMENT '审批状态(0:未通过 1:通过)';
|
|
|
+
|
|
|
+ALTER TABLE `stundent_face_process`
|
|
|
+ ADD COLUMN `exam_status` INT DEFAULT 0 NULL COMMENT '审批状态(0:未通过 1:通过)';
|
|
|
+
|
|
|
+
|
|
|
+
|