-- 党员干部学习 DROP TABLE IF EXISTS `party_cadre_study`; CREATE TABLE `party_cadre_study` ( id BIGINT NOT NULL COMMENT '主键编号' PRIMARY KEY, create_user_id BIGINT NULL COMMENT '创建人', create_date DATETIME NULL COMMENT '创建时间', modify_user_id BIGINT NULL COMMENT '修改人', modify_date DATETIME NULL COMMENT '修改时间', delete_mark INT NOT NULL COMMENT '删除标记', enabled_mark INT NOT NULL COMMENT '有效标志', sort_code INT NULL COMMENT '序号', party_tissue_id BIGINT NOT NULL COMMENT '党组织主键id(party_tissue_manager)', party_tissue_name VARCHAR(256) NOT NULL COMMENT '党组织名称', party_tissue_code VARCHAR(256) NOT NULL COMMENT '党组织编号', party_train_way_carrier VARCHAR(500) NOT NULL COMMENT '党员干部学习培训主要途径和载体', party_train_way_content VARCHAR(500) NOT NULL COMMENT '党员干部学习培训内容', start_time DATE NOT NULL COMMENT '活动开始日期', end_time DATE NOT NULL COMMENT '活动结束日期', participate_teacher_count INT NULL COMMENT '参与教师数', participate_student_count INT NULL COMMENT '参与学生数' ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT '党员干部学习'; -- 党员干部学习活动参与人 DROP TABLE IF EXISTS `party_cadre_study_participant`; CREATE TABLE `party_cadre_study_participant` ( id BIGINT NOT NULL COMMENT '主键编号' PRIMARY KEY, create_user_id BIGINT NULL COMMENT '创建人', create_date DATETIME NULL COMMENT '创建时间', modify_user_id BIGINT NULL COMMENT '修改人', modify_date DATETIME NULL COMMENT '修改时间', delete_mark INT NOT NULL COMMENT '删除标记', enabled_mark INT NOT NULL COMMENT '有效标志', sort_code INT NULL COMMENT '序号', party_cadre_study_id BIGINT NULL COMMENT '党员干部学习主键id(party_cadre_study)', participant_id BIGINT NULL COMMENT '活动参与人id', participant_remark VARCHAR(256) NULL COMMENT '活动参与人类型', participant_username VARCHAR(256) NULL COMMENT '活动参与人oa', participant_user_id VARCHAR(256) NULL COMMENT '活动参与人学号,工号', participant_name VARCHAR(256) NULL COMMENT '活动参与人姓名' ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT '党员干部学习活动参与人'; # 数据字典 # par_part 党员干部学习培训内容 # 值 名称 编号 # 1 党的理论 par_part1 # 2 相关政策文件 par_part2 # 3 党规党纪及国家法律法规 par_part3 # 4 教育教学业务 par_part4 # 5 学校管理 par_part5 # 6 文化建设 par_part6 # 7 经济方面 par_part7 # 8 互联网与新媒体方面 par_part8 # 9 心理健康 par_part9 # 10 师德师风 par_part10 # 99 其他 par_part99 # # party_way 党员干部学习培训主要途径和载体 # 值 名称 编号 # 1 实践活动 party_way1 # 2 会议 party_way2 # 3 讲座报告 party_way3 # 4 学校定期集中学习 party_way4 # 5 支部定期集中学习 party_way5 # 6 微信 QQ party_way6 # 7 移动端培训平台 party_way7 # 8 分发图书资料 party_way8 # 9 个人学习 party_way9 # 10 在线教育网站 party_way10 # 11 参观学习 party_way11 # 99 其他 party_way99 -- 党课管理数据表 DROP TABLE IF EXISTS party_class_manage; CREATE TABLE party_class_manage ( id BIGINT NOT NULL COMMENT '主键编号' PRIMARY KEY, create_user_id BIGINT NULL COMMENT '创建人', create_date DATETIME NULL COMMENT '创建时间', modify_user_id BIGINT NULL COMMENT '修改人', modify_date DATETIME NULL COMMENT '修改时间', delete_mark INT NOT NULL COMMENT '删除标记', enabled_mark INT NOT NULL COMMENT '有效标志', sort_code INT NULL COMMENT '序号', party_tissue_name VARCHAR(256) NOT NULL COMMENT '党组织名称', party_tissue_code VARCHAR(256) NOT NULL COMMENT '党组织编号', party_tissue_id BIGINT NOT NULL COMMENT '党组织主键id(party_tissue_manager)', activity_type VARCHAR(256) NULL COMMENT '活动形式', speaker_name VARCHAR(256) NULL COMMENT '党课主讲人', start_time DATE NOT NULL COMMENT '活动开始时间', end_time DATE NOT NULL COMMENT '活动结束时间', activities_content TEXT NULL COMMENT '活动内容', participate_teacher_count INT NULL COMMENT '参与教师数', participate_student_count INT NULL COMMENT '参与学生数' ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT ='党课管理数据表'; -- 党课活动参与人表 DROP TABLE IF EXISTS party_class_manage_participant; CREATE TABLE party_class_manage_participant ( id BIGINT NOT NULL COMMENT '主键编号' PRIMARY KEY, create_user_id BIGINT NULL COMMENT '创建人', create_date DATETIME NULL COMMENT '创建时间', modify_user_id BIGINT NULL COMMENT '修改人', modify_date DATETIME NULL COMMENT '修改时间', delete_mark INT NOT NULL COMMENT '删除标记', enabled_mark INT NOT NULL COMMENT '有效标志', sort_code INT NULL COMMENT '序号', party_class_manage_id BIGINT NOT NULL COMMENT '党课管理id', participant_id BIGINT NULL COMMENT '活动参与人id', participant_remark VARCHAR(256) NULL COMMENT '活动参与人类型', participant_username VARCHAR(256) NULL COMMENT '活动参与人oa', participant_user_id VARCHAR(256) NULL COMMENT '活动参与人学号,工号', participant_name VARCHAR(256) NULL COMMENT '活动参与人姓名' ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT ='党课活动参与人表'; -- 党建活动 DROP TABLE IF EXISTS `party_build_event`; CREATE TABLE party_build_event ( id BIGINT NOT NULL COMMENT '主键编号' PRIMARY KEY, create_user_id BIGINT NULL COMMENT '创建人', create_date DATETIME NULL COMMENT '创建时间', modify_user_id BIGINT NULL COMMENT '修改人', modify_date DATETIME NULL COMMENT '修改时间', delete_mark INT NOT NULL COMMENT '删除标记', enabled_mark INT NOT NULL COMMENT '有效标志', sort_code INT NULL COMMENT '序号', event_type VARCHAR(255) NOT NULL COMMENT '活动类型', party_tissue_id BIGINT NOT NULL COMMENT '党组织主键id(party_tissue_manager)', party_tissue_name VARCHAR(256) NOT NULL COMMENT '党组织名称', party_tissue_code VARCHAR(256) NOT NULL COMMENT '党组织编号', event_address VARCHAR(255) NULL COMMENT '活动地点', event_content TEXT NULL COMMENT '活动内容', event_start_time DATE NOT NULL COMMENT '活动开始时间', event_end_time DATE NOT NULL COMMENT '活动结束时间', attend_teacher_num INT NULL COMMENT '参于教师数', attend_student_num INT NULL COMMENT '参于学生数' ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT ='党建活动'; -- 党建活动参与人员 DROP TABLE IF EXISTS `party_build_event_participant`; CREATE TABLE `party_build_event_participant` ( id BIGINT NOT NULL COMMENT '主键编号' PRIMARY KEY, create_user_id BIGINT NULL COMMENT '创建人', create_date DATETIME NULL COMMENT '创建时间', modify_user_id BIGINT NULL COMMENT '修改人', modify_date DATETIME NULL COMMENT '修改时间', delete_mark INT NOT NULL COMMENT '删除标记', enabled_mark INT NOT NULL COMMENT '有效标志', sort_code INT NULL COMMENT '序号', party_build_event_id BIGINT NULL COMMENT '党建活动主键id(party_build_event)', participant_id BIGINT NULL COMMENT '参与活动人id', participant_remark VARCHAR(256) NULL COMMENT '活动参与人类型', participant_username VARCHAR(256) NULL COMMENT '活动参与人oa', participant_user_id VARCHAR(256) NULL COMMENT '活动参与人学号,工号', participant_name VARCHAR(256) NULL COMMENT '活动参与人姓名' ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT '党建活动参与人员'; -- 2024年7月23日 -- -------------------------------------------------------------------------------------------- -- 考试科目成绩表 -- -------------------------------------------------------------------------------------------- DROP TABLE IF EXISTS exam_subject_score; CREATE TABLE `exam_subject_score` ( `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 '有效标记', `semester_id` BIGINT DEFAULT NULL COMMENT '学期', `milexamname` VARCHAR(50) DEFAULT NULL COMMENT '考试计划', `milexamid` BIGINT DEFAULT NULL COMMENT '考试计划id', `course_subject_id` BIGINT DEFAULT NULL COMMENT '课程科目id(base_course_subject)', `coursename` VARCHAR(50) DEFAULT NULL COMMENT '课程名称', `score` INT DEFAULT NULL COMMENT '分数', `class_ranking` INT DEFAULT NULL COMMENT '班级排名', `grade_ranking` INT DEFAULT NULL COMMENT '年级排名', `user_id` BIGINT DEFAULT NULL COMMENT '学生id(xjr_user)', PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考试科目成绩表'; -- -------------------------------------------------------------------------------------------- -- 晓羊策学考试计划表 -- -------------------------------------------------------------------------------------------- DROP TABLE IF EXISTS xycxedu_exam_list; CREATE TABLE `xycxedu_exam_list` ( `id` BIGINT NOT NULL, `create_date` DATETIME DEFAULT NULL COMMENT '创建时间', `modify_date` DATETIME DEFAULT NULL COMMENT '修改日期', `delete_mark` INT DEFAULT NULL COMMENT '删除标记', `milexamid` BIGINT DEFAULT NULL COMMENT '考试计划id', `milexamname` VARCHAR(50) DEFAULT NULL COMMENT '考试计划名称', regyear INT DEFAULT NULL COMMENT '学年', grade VARCHAR(20) DEFAULT NULL COMMENT '年级名称', sdate DATE DEFAULT NULL COMMENT '考试时间', PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='晓羊策学考试计划表'; -- -------------------------------------------------------------------------------------------- -- 考试计划维护 -- -------------------------------------------------------------------------------------------- DROP TABLE IF EXISTS exam_plan; CREATE TABLE `exam_plan` ( `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 '有效标记', `semester_id` BIGINT DEFAULT NULL COMMENT '学期id', `name` VARCHAR(50) DEFAULT NULL COMMENT '考试计划名称', milexamids TEXT DEFAULT NULL COMMENT '晓羊策学考试计划id', PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考试计划维护'; -- -------------------------------------------------------------------------------------------- -- 活动信息 -- -------------------------------------------------------------------------------------------- DROP TABLE IF EXISTS activity_info; CREATE TABLE `activity_info` ( `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` VARCHAR(50) DEFAULT NULL COMMENT '赛事名称', place VARCHAR(50) DEFAULT NULL COMMENT '活动地点', start_date DATETIME DEFAULT NULL COMMENT '活动开始时间', end_date DATETIME DEFAULT NULL COMMENT '活动结束时间', `type` VARCHAR(50) DEFAULT NULL COMMENT '活动类型(xjr_dictionary_detail[match_activity_type])', org_id BIGINT DEFAULT NULL COMMENT '组织部门(xjr_department)', `enroll_end_time` DATETIME DEFAULT NULL COMMENT '报名结束时间', `duty_person` VARCHAR(50) DEFAULT NULL COMMENT '活动负责人', `duty_person_mobile` VARCHAR(50) DEFAULT NULL COMMENT '活动负责人电话', `cover_file_id` VARCHAR(50) DEFAULT NULL COMMENT '封面图片', `enroll_range` LONGTEXT DEFAULT NULL COMMENT '报名范围', `status` INT DEFAULT 0 COMMENT '状态(0:未发布 1:报名中 2:报名结束 3:活动结束)', `content` LONGTEXT DEFAULT NULL COMMENT '活动内容', enterprise_id BIGINT DEFAULT NULL COMMENT '合作企业(company_coop)', category INT DEFAULT NULL COMMENT '活动类别(1:校企合作活动 2:赛事活动)', PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='活动信息'; -- -------------------------------------------------------------------------------------------- -- 活动报名范围 -- -------------------------------------------------------------------------------------------- DROP TABLE IF EXISTS activity_enroll_range; CREATE TABLE `activity_enroll_range` ( `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', activity_info_id BIGINT DEFAULT NULL COMMENT '活动(activity)', PRIMARY KEY (`id`) USING BTREE ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='活动报名范围'; -- -------------------------------------------------------------------------------------------- -- 活动登记表 -- -------------------------------------------------------------------------------------------- DROP TABLE IF EXISTS activity_enroll; CREATE TABLE `activity_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 '有效标记', activity_info_id BIGINT DEFAULT NULL COMMENT '活动(activity_info)', user_id BIGINT 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 `patrol_offline_courses` ADD COLUMN `patrol_user_id` BIGINT NULL COMMENT '巡课人(xjr_user)' AFTER `status`; -- -------------------------------------------------------------------------------------------- -- 微信消息模板 -- -------------------------------------------------------------------------------------------- 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 `base_student_scholarship_category` ADD COLUMN `category` VARCHAR(30) NULL COMMENT '奖助学金类型(xjr_dictionary_item[s_b_categories])' AFTER `remark`, ADD COLUMN `support_source` VARCHAR(200) NULL COMMENT '资助单位/个人' AFTER `category`;publishing DATE -- --------------------------------------------------------------------------------------------- -- 教室信息增加字段 -- --------------------------------------------------------------------------------------------- ALTER TABLE `base_classroom` ADD COLUMN `seat_number` INT NULL COMMENT '座位数', ADD COLUMN `explains` VARCHAR(500) NULL COMMENT '描述'; -- --------------------------------------------------------------------------------------------- -- 自动分班增加锁定班级功能 -- --------------------------------------------------------------------------------------------- ALTER TABLE `banding_task_class` ADD COLUMN `status` INT DEFAULT 0 NULL COMMENT '是否锁定(0:否 1:是)' AFTER `class_type`; -- --------------------------------------------------------------------------------------------- -- 教材信息增加字段 -- --------------------------------------------------------------------------------------------- ALTER TABLE `textbook` ADD COLUMN `publishing_date` DATETIME NULL COMMENT '出版日期' AFTER `use_type`, ADD COLUMN `is_secd` INT NULL COMMENT '是否校企合作开发教材' AFTER `publishing_date`, ADD COLUMN `category` VARCHAR(50) NULL COMMENT '分类号' AFTER `is_secd`, ADD COLUMN `plan_batch` VARCHAR(50) NULL COMMENT '规划批次' AFTER `category`, ADD COLUMN `work_total_count` INT NULL COMMENT '编著作总数' AFTER `plan_batch`;