wuzhen 信息采集和统计分析完成
This commit is contained in:
1 parent
27fcea613c
commit
2f56204113
122 files changed
+29130
-101
No files matched your search
@@ -0,0 +1,115 @@
|
||||
-- ==========================================
|
||||
-- 班级信息管理基础数据脚本
|
||||
-- 版本:V1.0.0
|
||||
-- 功能:创建3个班级基础数据
|
||||
-- 作者:Cursor AI 辅助
|
||||
-- 时间:2025-01-21
|
||||
-- 说明:班级信息管理功能的基础数据准备
|
||||
-- ==========================================
|
||||
|
||||
USE hzdyjs_xg;
|
||||
|
||||
-- 设置字符集
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ==============================================
|
||||
-- 1. 创建3个新班级
|
||||
-- ==============================================
|
||||
|
||||
-- 计算机科学与技术2024级1班
|
||||
INSERT INTO `xg_class_info` (
|
||||
`id`, `tenant_id`, `class_code`, `class_name`, `class_type`, `grade`, `enrollment_year`, `graduation_year`,
|
||||
`college_code`, `college_name`, `major_name`, `major_code`, `training_type`, `degree_type`,
|
||||
`counselor_id`, `counselor_name`, `class_teacher_id`, `class_teacher_name`,
|
||||
`planned_capacity`, `current_student_count`, `male_count`, `female_count`, `active_count`,
|
||||
`contact_phone`, `qq_group`, `email`, `class_status`, `is_graduation`,
|
||||
`create_by`, `create_time`, `update_by`, `update_time`
|
||||
) VALUES (
|
||||
1100001, '000000', 'CS2024001', '计算机科学与技术2024级1班', 'regular', '2024', 2024, 2028,
|
||||
'CS001', '计算机科学与技术学院', '计算机科学与技术', 'CS001', '全日制', '本科',
|
||||
10001, '李明华', 10002, '王建国',
|
||||
50, 0, 0, 0, 0,
|
||||
'0571-88000001', '888888001', 'cs2024001@hzdyjs.edu.cn', '1', 0,
|
||||
1, NOW(), 1, NOW()
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
class_name = VALUES(class_name),
|
||||
college_name = VALUES(college_name),
|
||||
major_name = VALUES(major_name),
|
||||
update_time = NOW();
|
||||
|
||||
-- 电子信息工程2024级1班
|
||||
INSERT INTO `xg_class_info` (
|
||||
`id`, `tenant_id`, `class_code`, `class_name`, `class_type`, `grade`, `enrollment_year`, `graduation_year`,
|
||||
`college_code`, `college_name`, `major_name`, `major_code`, `training_type`, `degree_type`,
|
||||
`counselor_id`, `counselor_name`, `class_teacher_id`, `class_teacher_name`,
|
||||
`planned_capacity`, `current_student_count`, `male_count`, `female_count`, `active_count`,
|
||||
`contact_phone`, `qq_group`, `email`, `class_status`, `is_graduation`,
|
||||
`create_by`, `create_time`, `update_by`, `update_time`
|
||||
) VALUES (
|
||||
1100002, '000000', 'EE2024001', '电子信息工程2024级1班', 'regular', '2024', 2024, 2028,
|
||||
'EE001', '电子信息工程学院', '电子信息工程', 'EE001', '全日制', '本科',
|
||||
10003, '张丽萍', 10004, '刘德华',
|
||||
50, 0, 0, 0, 0,
|
||||
'0571-88000002', '888888002', 'ee2024001@hzdyjs.edu.cn', '1', 0,
|
||||
1, NOW(), 1, NOW()
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
class_name = VALUES(class_name),
|
||||
college_name = VALUES(college_name),
|
||||
major_name = VALUES(major_name),
|
||||
update_time = NOW();
|
||||
|
||||
-- 工商管理2024级1班
|
||||
INSERT INTO `xg_class_info` (
|
||||
`id`, `tenant_id`, `class_code`, `class_name`, `class_type`, `grade`, `enrollment_year`, `graduation_year`,
|
||||
`college_code`, `college_name`, `major_name`, `major_code`, `training_type`, `degree_type`,
|
||||
`counselor_id`, `counselor_name`, `class_teacher_id`, `class_teacher_name`,
|
||||
`planned_capacity`, `current_student_count`, `male_count`, `female_count`, `active_count`,
|
||||
`contact_phone`, `qq_group`, `email`, `class_status`, `is_graduation`,
|
||||
`create_by`, `create_time`, `update_by`, `update_time`
|
||||
) VALUES (
|
||||
1100003, '000000', 'BM2024001', '工商管理2024级1班', 'regular', '2024', 2024, 2028,
|
||||
'BM001', '经济管理学院', '工商管理', 'BM001', '全日制', '本科',
|
||||
10005, '陈建华', 10006, '赵文强',
|
||||
50, 0, 0, 0, 0,
|
||||
'0571-88000003', '888888003', 'bm2024001@hzdyjs.edu.cn', '1', 0,
|
||||
1, NOW(), 1, NOW()
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
class_name = VALUES(class_name),
|
||||
college_name = VALUES(college_name),
|
||||
major_name = VALUES(major_name),
|
||||
update_time = NOW();
|
||||
|
||||
-- ==============================================
|
||||
-- 2. 验证数据创建结果
|
||||
-- ==============================================
|
||||
|
||||
-- 验证班级信息
|
||||
SELECT '=== 班级信息验证 ===' as info;
|
||||
SELECT
|
||||
id,
|
||||
class_code,
|
||||
class_name,
|
||||
college_name,
|
||||
major_name,
|
||||
current_student_count,
|
||||
male_count,
|
||||
female_count,
|
||||
class_status
|
||||
FROM xg_class_info
|
||||
WHERE id IN (1100001, 1100002, 1100003);
|
||||
|
||||
-- 验证数据字典
|
||||
SELECT '=== 数据字典验证 ===' as info;
|
||||
SELECT dict_type, dict_label, dict_value
|
||||
FROM sys_dict_data
|
||||
WHERE dict_type IN ('xg_class_type', 'xg_class_status')
|
||||
ORDER BY dict_type, dict_sort;
|
||||
|
||||
-- 恢复外键检查
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
SELECT '🎉 班级信息管理数据库准备完成!' as result;
|
||||
SELECT '📊 总计:3个班级信息' as summary;
|
||||
SELECT '✅ 数据字典:班级类型、班级状态字典已配置' as dict_status;
|
||||
SELECT '✅ 数据表:xg_class_info、xg_class_student表结构完整' as table_status;
|
||||
Reference in new issue
Block a user