| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- /*
- 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;
|