|
@@ -194,6 +194,182 @@ CREATE TABLE school_roll_further_education
|
|
|
|
|
|
ALTER TABLE base_punishment_type ADD COLUMN `validity_period_day` INT NULL DEFAULT NULL COMMENT '有效期(天)' AFTER punishment_level;
|
|
ALTER TABLE base_punishment_type ADD COLUMN `validity_period_day` INT NULL DEFAULT NULL COMMENT '有效期(天)' AFTER punishment_level;
|
|
|
|
|
|
|
|
+-- ------------------------------------------------------------------班主任请假--------------------------------------------------------------------
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 班主任事项请假
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS wf_head_teacher_leave;
|
|
|
|
+CREATE TABLE wf_head_teacher_leave
|
|
|
|
+(
|
|
|
|
+ id BIGINT NOT NULL COMMENT '主键编号',
|
|
|
|
+ `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
|
+ `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
|
|
|
|
+ `applicant_user_id` bigint NULL DEFAULT NULL COMMENT '申请人',
|
|
|
|
+ `leave_reason`varchar(20) NULL DEFAULT NULL COMMENT '请假原因(xjr_dictionary_item[leave_reason])',
|
|
|
|
+ `start_time` date NULL DEFAULT NULL COMMENT '开始时间',
|
|
|
|
+ `end_time` date NULL DEFAULT NULL COMMENT '结束时间',
|
|
|
|
+ `is_substitute` INT NOT NULL default 0 COMMENT '是否有替班教师(1:是 0:否)',
|
|
|
|
+ `substitute_user_id` bigint NULL DEFAULT NULL COMMENT '替换教师',
|
|
|
|
+ `remark` varchar(1000) COMMENT '备注',
|
|
|
|
+ `status` int not null default 0 COMMENT '状态(1:结束 0:未结束)',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '班主任事项请假';
|
|
|
|
+-- ------------------------------------------------------------------班主任请假--------------------------------------------------------------------
|
|
|
|
+
|
|
|
|
+-- ------------------------------------------------------------------荣誉--------------------------------------------------------------------
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 班级荣誉
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS class_honors;
|
|
|
|
+CREATE TABLE class_honors
|
|
|
|
+(
|
|
|
|
+ id BIGINT NOT NULL COMMENT '主键编号',
|
|
|
|
+ `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
|
+ `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
|
|
|
|
+ `base_semester_id` BIGINT COMMENT '学期ID(base_semester)',
|
|
|
|
+ `class_id` BIGINT NULL DEFAULT NULL COMMENT '班级id',
|
|
|
|
+ `honors_level` varchar(20) NULL DEFAULT NULL COMMENT '荣誉级别(xjr_dictionary_item[honors_level])',
|
|
|
|
+ `honors_grade`varchar(20) NULL DEFAULT NULL COMMENT '荣誉等级(xjr_dictionary_item[honors_grade])',
|
|
|
|
+ `name` varchar(1000) NULL DEFAULT NULL COMMENT '荣誉名称',
|
|
|
|
+ `award_date` date NULL DEFAULT NULL COMMENT '获奖日期',
|
|
|
|
+ `file_id` BIGINT NULL DEFAULT NULL COMMENT '附件文件id',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '班级荣誉';
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 学生荣誉
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS student_honors;
|
|
|
|
+CREATE TABLE student_honors
|
|
|
|
+(
|
|
|
|
+ id BIGINT NOT NULL COMMENT '主键编号',
|
|
|
|
+ `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
|
+ `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
|
|
|
|
+ `applicant_user_id` bigint NULL DEFAULT NULL COMMENT '申请人',
|
|
|
|
+ `data_entry_method` int NULL DEFAULT 1 COMMENT '数据录入方式 1=推荐 2=登记',
|
|
|
|
+ `base_semester_id` BIGINT COMMENT '学期ID(base_semester)',
|
|
|
|
+ `class_id` BIGINT NULL DEFAULT NULL COMMENT '班级id',
|
|
|
|
+ `student_user_id` BIGINT NULL DEFAULT NULL COMMENT '学生用户编号',
|
|
|
|
+ `student_id` VARCHAR(30) NULL DEFAULT NULL COMMENT '学号',
|
|
|
|
+ `major_name` VARCHAR(50) NULL DEFAULT NULL COMMENT '所学专业',
|
|
|
|
+ `honors_level` varchar(20) NULL DEFAULT NULL COMMENT '荣誉级别(xjr_dictionary_item[honors_level])',
|
|
|
|
+ `honors_grade`varchar(20) NULL DEFAULT NULL COMMENT '荣誉等级(xjr_dictionary_item[honors_grade])',
|
|
|
|
+ `honors_type`varchar(20) NULL DEFAULT NULL COMMENT '荣誉类型(xjr_dictionary_item[honors_type])',
|
|
|
|
+ `name` varchar(1000) NULL DEFAULT NULL COMMENT '荣誉名称',
|
|
|
|
+ `award_date` date NULL DEFAULT NULL COMMENT '获奖日期',
|
|
|
|
+ `file_id` BIGINT NULL DEFAULT NULL COMMENT '附件文件id',
|
|
|
|
+ `status` int not null default 0 COMMENT '状态(1:结束 0:未结束)',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '学生荣誉';
|
|
|
|
+-- ------------------------------------------------------------------荣誉--------------------------------------------------------------------
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+-- ------------------------------------------------------------------公文--------------------------------------------------------------------
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 公文收文
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS official_document_received;
|
|
|
|
+CREATE TABLE official_document_received
|
|
|
|
+(
|
|
|
|
+ id BIGINT NOT NULL COMMENT '主键编号',
|
|
|
|
+ `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
|
+ `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
|
|
|
|
+ `received_title` varchar(200) NULL DEFAULT NULL COMMENT '收文标题',
|
|
|
|
+ `received_number` varchar(200) NULL DEFAULT NULL COMMENT '收文文号',
|
|
|
|
+ `received_date` date NULL DEFAULT NULL COMMENT '收文时间',
|
|
|
|
+ `communication_org` varchar(200) NULL DEFAULT NULL COMMENT '来文机构',
|
|
|
|
+ `communication_number` varchar(200) NULL DEFAULT NULL COMMENT '来文文号',
|
|
|
|
+ `checkout_time` date NULL DEFAULT NULL COMMENT '办结时间',
|
|
|
|
+ `document_level`varchar(20) NULL DEFAULT NULL COMMENT '文件密级(xjr_dictionary_item[document_level])',
|
|
|
|
+ `emergency_level`varchar(20) NULL DEFAULT NULL COMMENT '紧急程度(xjr_dictionary_item[emergency_level])',
|
|
|
|
+ `file_id` BIGINT NULL DEFAULT NULL COMMENT '附件文件id',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '公文收文';
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 公文发文
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS official_document_post;
|
|
|
|
+CREATE TABLE official_document_post
|
|
|
|
+(
|
|
|
|
+ id BIGINT NOT NULL COMMENT '主键编号',
|
|
|
|
+ `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
|
+ `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
|
|
|
|
+ `post_title` varchar(200) NULL DEFAULT NULL COMMENT '发文标题',
|
|
|
|
+ `post_number` varchar(200) NULL DEFAULT NULL COMMENT '发文文号(发文文号自动生成,年+三位数字(三位数字从001开始)如2023001、2023002,依次生成)',
|
|
|
|
+ `post_date` date NULL DEFAULT NULL COMMENT '发文时间',
|
|
|
|
+ `post_department_id` bigint NOT NULL COMMENT '发文所属机构(xjr_department)',
|
|
|
|
+ `file_id` BIGINT NULL DEFAULT NULL COMMENT '附件文件id',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '公文发文';
|
|
|
|
+-- ------------------------------------------------------------------公文--------------------------------------------------------------------
|
|
|
|
+
|
|
|
|
+-- ------------------------------------------------------------------教师获奖登记--------------------------------------------------------------------
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 教师获奖登记
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS teacher_award;
|
|
|
|
+CREATE TABLE teacher_award
|
|
|
|
+(
|
|
|
|
+ id BIGINT NOT NULL COMMENT '主键编号',
|
|
|
|
+ `create_user_id` BIGINT NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `modify_user_id` BIGINT NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `modify_date` datetime NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `delete_mark` INT NOT NULL COMMENT '删除标记',
|
|
|
|
+ `enabled_mark` INT NOT NULL COMMENT '有效标志',
|
|
|
|
+ `sort_code` INT NULL DEFAULT NULL COMMENT '序号',
|
|
|
|
+ `applicant_user_id` bigint NULL DEFAULT NULL COMMENT '申请人',
|
|
|
|
+ `award_type` varchar(20) NULL DEFAULT NULL COMMENT '获奖类型(xjr_dictionary_item[award_type])',
|
|
|
|
+
|
|
|
|
+ `award_level` varchar(20) NULL DEFAULT NULL COMMENT '奖项级别(xjr_dictionary_item[honors_level])',
|
|
|
|
+ `competition_name`varchar(200) NULL DEFAULT NULL COMMENT '赛项名称',
|
|
|
|
+ `award_grade`varchar(200) NULL DEFAULT NULL COMMENT '获奖等级(一等奖、二等奖、三等奖、指导奖一等奖、指导奖二等奖、指导奖三等奖)',
|
|
|
|
+ `award_group`varchar(200) NULL DEFAULT NULL COMMENT '组别(职工、师生同赛)',
|
|
|
|
+
|
|
|
|
+ `paper_name`varchar(200) NULL DEFAULT NULL COMMENT '论文名称',
|
|
|
|
+ `journal_name`varchar(200) NULL DEFAULT NULL COMMENT '期刊名称',
|
|
|
|
+ `journal_number`varchar(200) NULL DEFAULT NULL COMMENT '期刊号',
|
|
|
|
+ `journal_level`varchar(200) NULL DEFAULT NULL COMMENT '期刊级别(国家级、省级)',
|
|
|
|
+ `issue_date` date NULL DEFAULT NULL COMMENT '发表时间',
|
|
|
|
+
|
|
|
|
+ `honors_type`varchar(200) NULL DEFAULT NULL COMMENT '荣誉类型(骨干老师、双师型教师)',
|
|
|
|
+ `identify_date`date NULL DEFAULT NULL COMMENT '认定时间',
|
|
|
|
+ `certificate_file_id` BIGINT NULL DEFAULT NULL COMMENT '证书文件id',
|
|
|
|
+ `policy_file_id` BIGINT NULL DEFAULT NULL COMMENT '政策文件id',
|
|
|
|
+
|
|
|
|
+ `approval_user_id` bigint NULL DEFAULT NULL COMMENT '审核人',
|
|
|
|
+ `remark` varchar(1000) COMMENT '备注',
|
|
|
|
+ `file_id` BIGINT NULL DEFAULT NULL COMMENT '附件文件id',
|
|
|
|
+ `status` int not null default 0 COMMENT '状态(1:结束 0:未结束)',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT '教师获奖登记';
|
|
|
|
+-- ------------------------------------------------------------------教师获奖登记--------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|