|
@@ -0,0 +1,200 @@
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 微信消息模板
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS wechat_message_template;
|
|
|
+CREATE TABLE `wechat_message_template` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `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 DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `name` BIGINT DEFAULT NULL COMMENT '活动(activity_info)',
|
|
|
+ user_id DATETIME DEFAULT NULL COMMENT '参与人(xjr_user)',
|
|
|
+ STATUS INT DEFAULT 0 COMMENT '状态(0:待确认 1:未参与 2:已参与)',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='活动登记表';
|
|
|
+
|
|
|
+
|
|
|
+ALTER TABLE `textbook`
|
|
|
+ CHANGE `textbook_type` `textbook_type` VARCHAR(20) CHARSET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '教材分类(xjr_dictionary_item[textbook_type])',
|
|
|
+ ADD COLUMN `textbook_category` VARCHAR(30) NULL COMMENT '教材类型' AFTER `work_total_count`;
|
|
|
+
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 奖学金发放记录表
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS base_student_scholarship_release;
|
|
|
+CREATE TABLE `base_student_scholarship_release` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `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 DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `base_student_scholarship_applicant_id` BIGINT DEFAULT NULL COMMENT '奖学金申请id',
|
|
|
+ `amount` DOUBLE DEFAULT NULL COMMENT '发放金额',
|
|
|
+ `release_date` DATETIME DEFAULT NULL COMMENT '发放日期',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='奖学金发放记录表';
|
|
|
+
|
|
|
+
|
|
|
+ALTER TABLE `base_student_scholarship_applicant`
|
|
|
+ ADD COLUMN `bank_user_name` VARCHAR(50) NULL COMMENT '银行账户名称' AFTER `release_status`;
|
|
|
+
|
|
|
+ALTER TABLE `base_student_scholarship_applicant`
|
|
|
+ CHANGE `release_status` `release_status` INT DEFAULT 0 NOT NULL COMMENT '发放状态(2:全部发放 1:部分发放 0:未发放)';
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS base_employment_information;
|
|
|
+CREATE TABLE `base_employment_information` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `create_user_id` BIGINT DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_date` DATE DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `modify_user_id` BIGINT DEFAULT NULL COMMENT '修改人',
|
|
|
+ `modify_date` DATE DEFAULT NULL COMMENT '修改日期',
|
|
|
+ `delete_mark` INT DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `job_name` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '就业岗位名称',
|
|
|
+ `salary` VARCHAR(100) DEFAULT NULL COMMENT '薪资待遇',
|
|
|
+ `industry_information` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '行业信息',
|
|
|
+ `develop_prospect` VARCHAR(500) DEFAULT NULL COMMENT '发展前景',
|
|
|
+ `employ_advice` VARCHAR(500) DEFAULT NULL COMMENT '就业建议',
|
|
|
+ `major_set` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '关联专业方向',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='就业信息维护';
|
|
|
+
|
|
|
+ALTER TABLE `base_student_scholarship_applicant`
|
|
|
+ ADD COLUMN `review_status` INT DEFAULT 0 NULL COMMENT '评审状态' AFTER `bank_user_name`;
|
|
|
+
|
|
|
+
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 第二课堂
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS second_course;
|
|
|
+CREATE TABLE `second_course` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `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 DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `base_semester_id` BIGINT DEFAULT NULL COMMENT '学期id',
|
|
|
+ `name` VARCHAR(100) DEFAULT NULL COMMENT '课程名称',
|
|
|
+ `content` VARCHAR(1000) DEFAULT NULL COMMENT '课程主要内容',
|
|
|
+ `place` VARCHAR(100) DEFAULT NULL COMMENT '开课地点',
|
|
|
+ `teacher_name` VARCHAR(40) DEFAULT NULL COMMENT '讲课老师',
|
|
|
+ `cover_id` BIGINT DEFAULT NULL COMMENT '封面图片',
|
|
|
+ `enroll_range` TEXT DEFAULT NULL COMMENT '参与范围',
|
|
|
+ `status` INT DEFAULT 0 COMMENT '状态(0:未发布 1:进行中 2:已结束)',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='第二课堂';
|
|
|
+
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 第二课堂开课时间
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS second_course_time;
|
|
|
+CREATE TABLE `second_course_time` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `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 DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `second_course_id` BIGINT DEFAULT NULL COMMENT '第二课堂id',
|
|
|
+ `class_time` VARCHAR(50) DEFAULT NULL COMMENT '上课日期',
|
|
|
+ `time_period` INT DEFAULT NULL COMMENT '时段(1=上午 2=下午 3=晚上)',
|
|
|
+ `start_time` TIME DEFAULT NULL COMMENT '开始时间',
|
|
|
+ `end_time` TIME DEFAULT NULL COMMENT '结束时间',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='第二课堂开课时间';
|
|
|
+
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 第二课堂参与范围
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS second_course_enroll_range;
|
|
|
+CREATE TABLE `second_course_enroll_range` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `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 DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `second_course_id` BIGINT DEFAULT NULL COMMENT '第二课堂id',
|
|
|
+ `class_id` BIGINT DEFAULT NULL COMMENT '班级id',
|
|
|
+ `dept_id` BIGINT DEFAULT NULL COMMENT '部门id',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用户id',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='第二课堂参与范围';
|
|
|
+
|
|
|
+
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 第二课堂报名表
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS second_course_enroll;
|
|
|
+CREATE TABLE `second_course_enroll` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `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 DEFAULT NULL COMMENT '删除标记',
|
|
|
+ `enabled_mark` INT DEFAULT NULL COMMENT '有效标记',
|
|
|
+ `second_course_id` BIGINT DEFAULT NULL COMMENT '第二课堂id',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '用户id',
|
|
|
+ `status` BIGINT DEFAULT NULL COMMENT '状态',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='第二课堂报名表';
|
|
|
+
|
|
|
+ALTER TABLE `activity_enroll`
|
|
|
+ ADD INDEX (`user_id`);
|
|
|
+ALTER TABLE `activity_enroll`
|
|
|
+ ADD INDEX (`activity_info_id`);
|
|
|
+
|
|
|
+ALTER TABLE `second_course_enroll`
|
|
|
+ ADD INDEX (`user_id`);
|
|
|
+ALTER TABLE `second_course_enroll`
|
|
|
+ ADD INDEX (`second_course_id`);
|
|
|
+
|
|
|
+ALTER TABLE `base_teacher`
|
|
|
+ ADD INDEX (`user_id`);
|
|
|
+ALTER TABLE `base_student`
|
|
|
+ ADD INDEX (`user_id`);
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS wf_repair_declaration;
|
|
|
+CREATE TABLE `wf_repair_declaration` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '申请人',
|
|
|
+ `application_time` DATETIME DEFAULT NULL COMMENT '申请时间',
|
|
|
+ `department` BIGINT DEFAULT NULL COMMENT '所在部门',
|
|
|
+ `department_leader` BIGINT DEFAULT NULL COMMENT '部门领导',
|
|
|
+ `telephone` VARCHAR(500) DEFAULT NULL COMMENT '联系电话',
|
|
|
+ `repair_location` VARCHAR(500) DEFAULT NULL COMMENT '维修地点',
|
|
|
+ `maintenance_description` VARCHAR(700) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '维修情况说明',
|
|
|
+ `upkeep_classify` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '维修分类',
|
|
|
+ `is_artificial` VARCHAR(50) DEFAULT NULL COMMENT '是否人为损坏',
|
|
|
+ `is_cash` VARCHAR(50) DEFAULT NULL COMMENT '是否现金赔偿',
|
|
|
+ `indemnity` VARCHAR(50) DEFAULT NULL COMMENT '赔偿金额',
|
|
|
+ `maintenance_feedback` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '维修反馈',
|
|
|
+ `annex` BIGINT DEFAULT NULL COMMENT '附件',
|
|
|
+ `qr_code` BIGINT DEFAULT NULL COMMENT '二维码',
|
|
|
+ `status` INT DEFAULT NULL COMMENT '流程状态',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='维修申报流程';
|
|
|
+
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+-- 流程提醒记录表
|
|
|
+-- --------------------------------------------------------------------------------------------
|
|
|
+DROP TABLE IF EXISTS xjr_workflow_alert_record;
|
|
|
+CREATE TABLE `xjr_workflow_alert_record` (
|
|
|
+ `id` BIGINT NOT NULL,
|
|
|
+ `send_time` DATETIME DEFAULT NULL COMMENT '提醒时间',
|
|
|
+ `user_id` BIGINT DEFAULT NULL COMMENT '被提醒人id',
|
|
|
+ `process_name` VARCHAR(200) DEFAULT NULL COMMENT '流程名称',
|
|
|
+ `process_id` BIGINT DEFAULT NULL COMMENT '进程id',
|
|
|
+ `type` INT DEFAULT NULL COMMENT '提醒类别(1:超时提醒...)',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='流程提醒记录表';
|