98 lines
5.1 KiB
SQL
98 lines
5.1 KiB
SQL
/*
|
||
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: 23/07/2025 17:22:51
|
||
*/
|
||
|
||
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 '班级类型:1-中级工 2-高级工 3-预备技师 4-技师 5-中高职一体',
|
||
`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 '备注信息',
|
||
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;
|