151 lines
9.6 KiB
SQL
151 lines
9.6 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/12/2025 15:15:38
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xg_student_msg
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xg_student_msg`;
|
||
CREATE TABLE `xg_student_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代表删除)',
|
||
`student_no` varchar(32) NOT NULL COMMENT '学号',
|
||
`id_card` varchar(18) DEFAULT NULL COMMENT '身份证号',
|
||
`name` varchar(50) NOT NULL COMMENT '姓名',
|
||
`name_english` varchar(100) DEFAULT NULL COMMENT '英文姓名',
|
||
`former_name` varchar(50) DEFAULT NULL COMMENT '曾用名',
|
||
`gender` char(1) NOT NULL DEFAULT '0' COMMENT '性别:0-男,1-女',
|
||
`birth_date` date DEFAULT NULL COMMENT '出生日期',
|
||
`nationality` varchar(20) DEFAULT NULL COMMENT '民族 ',
|
||
`native_place` varchar(20) DEFAULT NULL COMMENT '籍贯',
|
||
`political_status` varchar(20) DEFAULT NULL COMMENT '政治面貌',
|
||
`hukou_location` varchar(1000) DEFAULT NULL COMMENT '户籍所在地',
|
||
`home_address` varchar(1000) DEFAULT NULL COMMENT '家庭地址',
|
||
`current_address` varchar(1000) DEFAULT NULL COMMENT '现住址',
|
||
`postal_code` varchar(10) DEFAULT NULL COMMENT '邮政编码',
|
||
`photo_url` varchar(500) DEFAULT NULL COMMENT '照片URL',
|
||
`photo_path` varchar(500) DEFAULT NULL COMMENT '学生照片存储路径',
|
||
`phone` varchar(20) DEFAULT NULL COMMENT '手机号码',
|
||
`is_boarder` tinyint(1) DEFAULT '0' COMMENT '是否住校:0-否,1-是',
|
||
`education_level` varchar(20) DEFAULT NULL COMMENT '文化程度',
|
||
`household_register_type` varchar(20) DEFAULT NULL COMMENT '户口类型:农业、非农业',
|
||
`religion` varchar(200) DEFAULT NULL COMMENT '宗教信仰',
|
||
`source_region` varchar(100) DEFAULT NULL COMMENT '生源地区(省市县)',
|
||
`graduate_school` varchar(100) DEFAULT NULL COMMENT '毕业院校',
|
||
`email` varchar(100) DEFAULT NULL COMMENT '电子邮箱',
|
||
`qq` varchar(20) DEFAULT NULL COMMENT 'QQ号码',
|
||
`wechat` varchar(50) DEFAULT NULL COMMENT '微信号',
|
||
`marital_status` varchar(10) DEFAULT NULL COMMENT '婚姻状况:1 未婚、2 已婚、3 离异、4 丧偶 ',
|
||
`emergency_contact_name` varchar(50) DEFAULT NULL COMMENT '紧急联系人姓名',
|
||
`emergency_contact_phone` varchar(20) DEFAULT NULL COMMENT '紧急联系人电话',
|
||
`emergency_contact_relation` varchar(100) DEFAULT NULL COMMENT '紧急联系人关系',
|
||
`is_poor_student` tinyint(1) DEFAULT '0' COMMENT '是否贫困生:0-否,1-是',
|
||
`is_minority` tinyint(1) DEFAULT '0' COMMENT '是否少数民族:0-否,1-是',
|
||
`is_disabled` tinyint(1) DEFAULT '0' COMMENT '是否残疾:0-否,1-是',
|
||
`is_orphan` tinyint(1) DEFAULT '0' COMMENT '是否孤儿:0-否,1-是',
|
||
`is_left_behind_child` tinyint(1) DEFAULT '0' COMMENT '是否留守儿童:0-否,1-是',
|
||
`is_single_child` tinyint(1) DEFAULT '0' COMMENT '是否独生子女:0-否,1-是',
|
||
`is_low_income` tinyint(1) DEFAULT '0' COMMENT '是否低保:0-否,1-是',
|
||
`has_loan` tinyint(1) DEFAULT '0' COMMENT '是否有助学贷款:0-否,1-是',
|
||
`loan_amount` decimal(10,2) DEFAULT NULL COMMENT '助学贷款金额',
|
||
`specialties` text COMMENT '特长爱好',
|
||
`awards` text COMMENT '获奖情况',
|
||
`violations` text COMMENT '违纪记录',
|
||
`social_activities` text COMMENT '社会活动',
|
||
`father_name` varchar(50) DEFAULT NULL COMMENT '父亲姓名',
|
||
`father_phone` varchar(20) DEFAULT NULL COMMENT '父亲电话',
|
||
`father_work_unit` varchar(1000) DEFAULT NULL COMMENT '父亲工作单位',
|
||
`mother_name` varchar(50) DEFAULT NULL COMMENT '母亲姓名',
|
||
`mother_phone` varchar(20) DEFAULT NULL COMMENT '母亲电话',
|
||
`mother_work_unit` varchar(1000) DEFAULT NULL COMMENT '母亲工作单位',
|
||
`guardian_name` varchar(50) DEFAULT NULL COMMENT '监护人姓名',
|
||
`guardian_phone` varchar(20) DEFAULT NULL COMMENT '监护人电话',
|
||
`guardian_relation` varchar(20) DEFAULT NULL COMMENT '监护人关系',
|
||
`family_income` decimal(12,2) DEFAULT NULL COMMENT '家庭年收入',
|
||
`per_capita_income` decimal(12,2) DEFAULT NULL COMMENT '人均收入',
|
||
`income_source` varchar(100) DEFAULT NULL COMMENT '收入来源',
|
||
`family_economic_status` varchar(20) DEFAULT NULL COMMENT '家庭经济状况:富裕、一般、困难、特困',
|
||
`family_members` tinyint(2) DEFAULT NULL COMMENT '家庭成员数量',
|
||
`height` decimal(10,2) DEFAULT NULL COMMENT '身高(cm)',
|
||
`weight` decimal(10,2) DEFAULT NULL COMMENT '体重(kg)',
|
||
`blood_type` varchar(10) DEFAULT NULL COMMENT '血型',
|
||
`health_status` varchar(1000) DEFAULT NULL COMMENT '健康状况',
|
||
`special_condition` varchar(1000) DEFAULT NULL COMMENT '特殊体质或疾病',
|
||
`medical_history` varchar(1000) DEFAULT NULL COMMENT '病史',
|
||
`allergies` varchar(1000) DEFAULT NULL COMMENT '过敏史',
|
||
`disability_type` varchar(50) DEFAULT NULL COMMENT '残疾类型 1 - 视力残疾 2 - 听力残疾 3 - 智力残疾 9 - 其他残疾',
|
||
`disability_level` varchar(20) DEFAULT NULL COMMENT '残疾等级',
|
||
`admission_category` varchar(20) DEFAULT NULL COMMENT '录取类别:统招、自主招生、专项计划等',
|
||
`student_status` char(1) DEFAULT '1' COMMENT '学籍状态:1-在籍,2-休学,3-复学,4-退学,5-毕业 , 6- 不在籍',
|
||
`enrollment_year` int(4) DEFAULT NULL COMMENT '入学年份',
|
||
`enrollment_date` date DEFAULT NULL COMMENT '入学日期',
|
||
`bank_card_no` varchar(30) DEFAULT NULL COMMENT '银行卡号',
|
||
`bank_name` varchar(100) DEFAULT NULL COMMENT '开户银行',
|
||
`bank_branch` varchar(100) DEFAULT NULL COMMENT '开户支行',
|
||
`card_holder_name` varchar(50) DEFAULT NULL COMMENT '持卡人姓名',
|
||
`info_status` char(1) DEFAULT '1' COMMENT '信息状态:1-正常,2-待审核,3-审核中,4-已驳回,5-已锁定',
|
||
`data_source` varchar(20) DEFAULT 'manual' COMMENT '数据来源:manual-手工录入,import-批量导入,sync-系统同步',
|
||
`last_batch_id` bigint(20) DEFAULT NULL COMMENT '最后修改批次ID',
|
||
`last_audit_time` datetime DEFAULT NULL COMMENT '最后审核时间',
|
||
`is_complete` tinyint(1) DEFAULT '0' COMMENT '信息是否完整:0-不完整,1-完整',
|
||
`completion_rate` decimal(10,2) DEFAULT '0.00' COMMENT '完整度百分比',
|
||
`school_system` int(2) DEFAULT '4' COMMENT '学制(年)- 预留,数据从班级表关联',
|
||
`academic_level` varchar(20) DEFAULT NULL COMMENT '学历层次 - 预留,数据从班级表关联',
|
||
`training_type` varchar(20) DEFAULT NULL COMMENT '培养方式:全日制、在职、函授、夜大等 - 预留,数据从班级表关联',
|
||
`major_id` varchar(100) DEFAULT NULL COMMENT '专业id - 预留,数据从班级表关联',
|
||
`major_name` varchar(100) DEFAULT NULL COMMENT '专业名称 - 预留,数据从班级表关联',
|
||
`class_id` varchar(100) DEFAULT NULL COMMENT '班级id - 预留,数据从班级表关联',
|
||
`class_name` varchar(100) DEFAULT NULL COMMENT '班级名称 - 预留,数据从班级表关联',
|
||
`grade` varchar(10) DEFAULT NULL COMMENT '年级 - 预留,数据从班级表关联',
|
||
`college_id` varchar(100) DEFAULT NULL COMMENT '学院id - 预留,数据从班级表关联',
|
||
`college_name` varchar(100) 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 '班主任姓名 - 预留,数据从班级表关联',
|
||
`dormitory_building` varchar(100) DEFAULT NULL COMMENT '宿舍楼栋 - 预留,数据从班级表关联 楼栋id',
|
||
`dormitory_room` varchar(100) DEFAULT NULL COMMENT '宿舍房间号 - 预留,数据从班级表关联 房间id',
|
||
`ext_field1` varchar(200) DEFAULT NULL COMMENT '扩展字段1 - 床位id',
|
||
`ext_field2` varchar(200) DEFAULT NULL COMMENT '扩展字段2',
|
||
`ext_field3` varchar(200) DEFAULT NULL COMMENT '扩展字段3',
|
||
`ext_field4` varchar(200) DEFAULT NULL COMMENT '扩展字段4',
|
||
`ext_field5` varchar(500) DEFAULT NULL COMMENT '扩展字段5',
|
||
`remark` varchar(500) DEFAULT NULL COMMENT '备注信息',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
KEY `idx_tenant_id` (`tenant_id`),
|
||
KEY `idx_deleted` (`deleted`),
|
||
KEY `idx_name` (`name`),
|
||
KEY `idx_student_status` (`student_status`),
|
||
KEY `idx_info_status` (`info_status`),
|
||
KEY `idx_enrollment_year` (`enrollment_year`),
|
||
KEY `idx_last_batch_id` (`last_batch_id`),
|
||
KEY `idx_phone` (`phone`),
|
||
KEY `idx_create_time` (`create_time`),
|
||
KEY `idx_status_filter` (`tenant_id`,`student_status`,`info_status`,`deleted`),
|
||
KEY `uk_student_no_tenant` (`student_no`,`tenant_id`) USING BTREE,
|
||
KEY `uk_id_card_tenant` (`id_card`,`tenant_id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学生信息表';
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|