/* Navicat Premium Dump SQL Source Server : 47.99.164.66 hn02le.34lkdLKD Source Server Type : MySQL Source Server Version : 50736 (5.7.36) Source Host : 47.99.164.66:3306 Source Schema : hzdyjs_xg Target Server Type : MySQL Target Server Version : 50736 (5.7.36) File Encoding : 65001 Date: 22/12/2025 15:11:55 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for xg_class_msg -- ---------------------------- DROP TABLE IF EXISTS `xg_class_msg`; CREATE TABLE `xg_class_msg` ( `id` bigint(20) NOT NULL COMMENT '主键ID(雪花ID)', `tenant_id` varchar(20) NOT NULL DEFAULT '000000' COMMENT '租户编号', `create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门', `create_by` bigint(20) DEFAULT NULL COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` bigint(20) DEFAULT NULL COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `deleted` tinyint(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)', `college_id` bigint(20) DEFAULT NULL COMMENT '学院代码', `college_name` varchar(100) DEFAULT NULL COMMENT '学院名称', `major_id` bigint(20) DEFAULT NULL COMMENT '专业代码', `major_name` varchar(100) DEFAULT NULL COMMENT '专业名称', `class_code` varchar(32) NOT NULL COMMENT '班级代码', `class_name` varchar(100) NOT NULL COMMENT '班级名称', `class_type` varchar(20) DEFAULT '1' COMMENT '班级类型:0 - 三年制中级技工 、 1 - 三年制技师 、 2 - 四年制高级工 、3 - 五年制高级技工 、4 - 六年制技师', `grade` varchar(10) NOT NULL COMMENT '年级', `enrollment_year` int(4) NOT NULL COMMENT '入学年份', `graduation_year` int(4) DEFAULT NULL COMMENT '毕业年份', `training_type` varchar(20) DEFAULT NULL COMMENT '培养方式:全日制,在职,函授,夜大等', `degree_type` varchar(20) DEFAULT NULL COMMENT '学位类型:学士,硕士,博士,专科', `counselor_id` bigint(20) DEFAULT NULL COMMENT '辅导员ID', `counselor_name` varchar(50) DEFAULT NULL COMMENT '辅导员姓名', `class_teacher_id` bigint(20) DEFAULT NULL COMMENT '班主任ID', `class_teacher_name` varchar(50) DEFAULT NULL COMMENT '班主任姓名', `class_advisor_id` bigint(20) DEFAULT NULL COMMENT '班级导师ID', `class_advisor_name` varchar(50) DEFAULT NULL COMMENT '班级导师姓名', `class_monitor_id` bigint(20) DEFAULT NULL COMMENT '班长ID', `class_monitor_name` varchar(50) DEFAULT NULL COMMENT '班长姓名', `deputy_monitor_id` bigint(20) DEFAULT NULL COMMENT '副班长ID', `deputy_monitor_name` varchar(50) DEFAULT NULL COMMENT '副班长姓名', `class_status` char(1) DEFAULT '1' COMMENT '班级状态:1-正常,2-暂停,3-毕业,4-解散', `is_graduation` tinyint(1) DEFAULT '0' COMMENT '是否已毕业:0-未毕业,1-已毕业', `graduation_date` date DEFAULT NULL COMMENT '毕业日期', `planned_capacity` int(11) DEFAULT '50' COMMENT '计划容量', `current_student_count` int(11) DEFAULT '0' COMMENT '当前学生人数', `max_student_count` int(11) DEFAULT '50' COMMENT '最大学生人数', `male_count` int(11) DEFAULT '0' COMMENT '男生人数', `female_count` int(11) DEFAULT '0' COMMENT '女生人数', `active_count` int(11) DEFAULT '0' COMMENT '在籍人数', `transfer_in_count` int(11) DEFAULT '0' COMMENT '转入人数', `transfer_out_count` int(11) DEFAULT '0' COMMENT '转出人数', `dropout_count` int(11) DEFAULT '0' COMMENT '退学人数', `graduate_count` int(11) DEFAULT '0' COMMENT '毕业人数', `office_location` varchar(200) DEFAULT NULL COMMENT '班级办公室位置', `class_location` varchar(100) DEFAULT NULL COMMENT '班级教室位置', `contact_phone` varchar(20) DEFAULT NULL COMMENT '联系电话', `qq_group` varchar(20) DEFAULT NULL COMMENT 'QQ群号', `wechat_group` varchar(100) DEFAULT NULL COMMENT '微信群', `email` varchar(100) DEFAULT NULL COMMENT '班级邮箱', `class_schedule` text COMMENT '课程安排(JSON格式)', `class_culture` text COMMENT '班级文化建设', `class_rules` text COMMENT '班级规章制度', `class_description` varchar(500) DEFAULT NULL COMMENT '班级描述', `last_count_update` datetime DEFAULT NULL COMMENT '最后统计更新时间', `ext_field1` varchar(200) DEFAULT NULL COMMENT '扩展字段1', `ext_field2` varchar(200) DEFAULT NULL COMMENT '扩展字段2', `ext_field3` varchar(200) DEFAULT NULL COMMENT '扩展字段3', `remark` varchar(500) DEFAULT NULL COMMENT '备注信息', `school_system` int(11) DEFAULT '4' COMMENT '学制(年)', PRIMARY KEY (`id`) USING BTREE, KEY `uk_class_code_tenant` (`class_code`,`tenant_id`), KEY `idx_tenant_id` (`tenant_id`), KEY `idx_deleted` (`deleted`), KEY `idx_college_id` (`college_id`), KEY `idx_enrollment_year` (`enrollment_year`), KEY `idx_grade` (`grade`), KEY `idx_major_id` (`major_id`), KEY `idx_counselor_id` (`counselor_id`), KEY `idx_class_teacher_id` (`class_teacher_id`), KEY `idx_class_status` (`class_status`), KEY `idx_college_grade` (`college_id`,`grade`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='班级信息表-新版'; SET FOREIGN_KEY_CHECKS = 1;