Files
hzdyjs/docs/设计文档/database/学工管理-学生信息管理/xg-student-management-test-data.sql
T
2025-07-19 10:18:27 +08:00

175 lines
26 KiB
SQL

-- ==========================================
-- 学生信息管理模块测试数据脚本
-- 版本:V1.0.0
-- 创建时间:2025-01-14
-- 说明:为学生信息管理模块创建合理的测试数据
-- 特性:数据逻辑性强、覆盖面广、符合实际业务场景
-- ==========================================
SET NAMES utf8mb4;
-- ===========================================
-- 1. 信息采集批次测试数据
-- ===========================================
INSERT INTO `xg_collection_batch` (`id`, `tenant_id`, `batch_name`, `batch_code`, `academic_year`, `semester`, `batch_type`, `start_date`, `end_date`, `status`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
(1745001000000000001, '000000', '2024-2025学年第一学期信息采集', 'BATCH_2024_1', '2024-2025', '1', '常规采集', '2024-09-01', '2024-09-30', '2', '2024-2025学年第一学期学生信息采集工作', 1, NOW(), 1, NOW(), 0),
(1745001000000000002, '000000', '2024-2025学年第二学期信息采集', 'BATCH_2024_2', '2024-2025', '2', '常规采集', '2025-02-15', '2025-03-15', '1', '2024-2025学年第二学期学生信息采集工作', 1, NOW(), 1, NOW(), 0),
(1745001000000000003, '000000', '2024年新生信息采集', 'BATCH_2024_NEW', '2024-2025', '1', '新生采集', '2024-08-15', '2024-09-15', '3', '2024年新生入学信息采集工作', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 2. 班级信息测试数据
-- ===========================================
INSERT INTO `xg_class_info` (`id`, `tenant_id`, `class_name`, `class_code`, `class_type`, `grade`, `major`, `college`, `enrollment_year`, `class_capacity`, `current_count`, `male_count`, `female_count`, `counselor_id`, `counselor_name`, `class_teacher_id`, `class_teacher_name`, `class_advisor_id`, `class_advisor_name`, `classroom_location`, `class_status`, `class_description`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
-- 计算机科学与技术学院
(1745002000000000001, '000000', '计算机科学与技术2021级1班', 'CS2021001', '本科班', '2021', '计算机科学与技术', '计算机科学与技术学院', 2021, 45, 42, 28, 14, 1001, '张辅导员', 1002, '李班主任', 1003, '王导师', '教学楼A-301', '1', '计算机科学与技术专业2021级第1班', 1, NOW(), 1, NOW(), 0),
(1745002000000000002, '000000', '计算机科学与技术2021级2班', 'CS2021002', '本科班', '2021', '计算机科学与技术', '计算机科学与技术学院', 2021, 45, 43, 29, 14, 1001, '张辅导员', 1004, '赵班主任', 1005, '刘导师', '教学楼A-302', '1', '计算机科学与技术专业2021级第2班', 1, NOW(), 1, NOW(), 0),
(1745002000000000003, '000000', '软件工程2021级1班', 'SE2021001', '本科班', '2021', '软件工程', '计算机科学与技术学院', 2021, 40, 38, 24, 14, 1001, '张辅导员', 1006, '陈班主任', 1007, '杨导师', '教学楼A-303', '1', '软件工程专业2021级第1班', 1, NOW(), 1, NOW(), 0),
(1745002000000000004, '000000', '数据科学与大数据技术2022级1班', 'DS2022001', '本科班', '2022', '数据科学与大数据技术', '计算机科学与技术学院', 2022, 35, 33, 21, 12, 1008, '孙辅导员', 1009, '周班主任', 1010, '吴导师', '教学楼A-304', '1', '数据科学与大数据技术专业2022级第1班', 1, NOW(), 1, NOW(), 0),
-- 经济管理学院
(1745002000000000005, '000000', '工商管理2021级1班', 'BM2021001', '本科班', '2021', '工商管理', '经济管理学院', 2021, 50, 48, 18, 30, 1011, '郑辅导员', 1012, '冯班主任', 1013, '何导师', '教学楼B-201', '1', '工商管理专业2021级第1班', 1, NOW(), 1, NOW(), 0),
(1745002000000000006, '000000', '会计学2021级1班', 'AC2021001', '本科班', '2021', '会计学', '经济管理学院', 2021, 45, 44, 12, 32, 1011, '郑辅导员', 1014, '朱班主任', 1015, '许导师', '教学楼B-202', '1', '会计学专业2021级第1班', 1, NOW(), 1, NOW(), 0),
(1745002000000000007, '000000', '金融学2022级1班', 'FI2022001', '本科班', '2022', '金融学', '经济管理学院', 2022, 40, 39, 15, 24, 1016, '蒋辅导员', 1017, '韩班主任', 1018, '曹导师', '教学楼B-203', '1', '金融学专业2022级第1班', 1, NOW(), 1, NOW(), 0),
-- 外国语学院
(1745002000000000008, '000000', '英语2021级1班', 'EN2021001', '本科班', '2021', '英语', '外国语学院', 2021, 30, 28, 6, 22, 1019, '魏辅导员', 1020, '薛班主任', 1021, '雷导师', '教学楼C-101', '1', '英语专业2021级第1班', 1, NOW(), 1, NOW(), 0),
(1745002000000000009, '000000', '日语2022级1班', 'JP2022001', '本科班', '2022', '日语', '外国语学院', 2022, 25, 24, 5, 19, 1019, '魏辅导员', 1022, '贺班主任', 1023, '石导师', '教学楼C-102', '1', '日语专业2022级第1班', 1, NOW(), 1, NOW(), 0),
-- 机械工程学院
(1745002000000000010, '000000', '机械设计制造及其自动化2021级1班', 'ME2021001', '本科班', '2021', '机械设计制造及其自动化', '机械工程学院', 2021, 45, 43, 38, 5, 1024, '龚辅导员', 1025, '段班主任', 1026, '汤导师', '教学楼D-301', '1', '机械设计制造及其自动化专业2021级第1班', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 3. 学生信息测试数据
-- ===========================================
INSERT INTO `xg_student_info` (`id`, `tenant_id`, `student_no`, `id_card`, `name`, `name_english`, `name_pinyin`, `gender`, `birth_date`, `nation`, `political_status`, `marital_status`, `religion`, `student_status`, `enrollment_year`, `enrollment_date`, `school_system`, `education_level`, `training_type`, `admission_category`, `college`, `major`, `class_name`, `grade`, `mobile_phone`, `email`, `qq`, `wechat`, `home_address`, `current_address`, `postal_code`, `household_register_type`, `hukou_location`, `dormitory_building`, `dormitory_room`, `emergency_contact`, `emergency_phone`, `guardian_name`, `guardian_phone`, `guardian_relation`, `family_economic_status`, `height`, `weight`, `blood_type`, `health_status`, `specialties`, `awards`, `violations`, `social_activities`, `bank_name`, `bank_account`, `account_holder`, `info_status`, `completion_rate`, `last_update_time`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
-- 计算机科学与技术2021级1班学生
(1745003000000000001, '000000', '202101001', '320101200301011234', '张三', 'Zhang San', 'zhang san', 'M', '2003-01-01', '汉族', '共青团员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '计算机科学与技术学院', '计算机科学与技术', '计算机科学与技术2021级1班', '2021', '13800138001', 'zhangsan@student.edu.cn', '123456789', 'zhangsan_wx', '江苏省南京市玄武区中山路123号', '学生宿舍1号楼201室', '210000', '城镇', '江苏省南京市', '学生宿舍1号楼', '201', '张父', '13900139001', '张父', '13900139001', '父亲', '中等', 175.5, 65.0, 'A', '健康', '编程、篮球', '2022年程序设计大赛二等奖', '无', '计算机协会会员、志愿者服务队', '中国银行', '6217000000000001', '张三', '1', 95.5, NOW(), 1, NOW(), 1, NOW(), 0),
(1745003000000000002, '000000', '202101002', '320101200302152345', '李四', 'Li Si', 'li si', 'F', '2003-02-15', '汉族', '中共预备党员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '计算机科学与技术学院', '计算机科学与技术', '计算机科学与技术2021级1班', '2021', '13800138002', 'lisi@student.edu.cn', '234567890', 'lisi_wx', '江苏省苏州市姑苏区观前街456号', '学生宿舍1号楼202室', '215000', '城镇', '江苏省苏州市', '学生宿舍1号楼', '202', '李母', '13900139002', '李母', '13900139002', '母亲', '良好', 162.0, 50.0, 'B', '健康', '绘画、音乐', '2023年数学建模竞赛一等奖', '无', '学生会学习部部长、社团联合会', '工商银行', '6222000000000002', '李四', '1', 98.0, NOW(), 1, NOW(), 1, NOW(), 0),
(1745003000000000003, '000000', '202101003', '320101200303203456', '王五', 'Wang Wu', 'wang wu', 'M', '2003-03-20', '回族', '共青团员', '未婚', '伊斯兰教', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '计算机科学与技术学院', '计算机科学与技术', '计算机科学与技术2021级1班', '2021', '13800138003', 'wangwu@student.edu.cn', '345678901', 'wangwu_wx', '宁夏回族自治区银川市兴庆区解放街789号', '学生宿舍1号楼203室', '750000', '农村', '宁夏回族自治区银川市', '学生宿舍1号楼', '203', '王父', '13900139003', '王父', '13900139003', '父亲', '困难', 170.0, 60.0, 'O', '健康', '足球、演讲', '2022年演讲比赛三等奖', '无', '足球队队员、清真美食社', '农业银行', '6228000000000003', '王五', '1', 92.0, NOW(), 1, NOW(), 1, NOW(), 0),
-- 软件工程2021级1班学生
(1745003000000000004, '000000', '202101101', '320101200304104567', '赵六', 'Zhao Liu', 'zhao liu', 'F', '2003-04-10', '汉族', '共青团员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '计算机科学与技术学院', '软件工程', '软件工程2021级1班', '2021', '13800138004', 'zhaoliu@student.edu.cn', '456789012', 'zhaoliu_wx', '山东省济南市历下区泉城路321号', '学生宿舍2号楼101室', '250000', '城镇', '山东省济南市', '学生宿舍2号楼', '101', '赵母', '13900139004', '赵母', '13900139004', '母亲', '中等', 165.0, 52.0, 'AB', '健康', '舞蹈、软件开发', '2023年软件设计大赛一等奖', '无', '舞蹈社社长、创新创业协会', '建设银行', '6236000000000004', '赵六', '1', 96.5, NOW(), 1, NOW(), 1, NOW(), 0),
(1745003000000000005, '000000', '202101102', '320101200305256789', '孙七', 'Sun Qi', 'sun qi', 'M', '2003-05-25', '满族', '中共党员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '计算机科学与技术学院', '软件工程', '软件工程2021级1班', '2021', '13800138005', 'sunqi@student.edu.cn', '567890123', 'sunqi_wx', '辽宁省沈阳市和平区中街654号', '学生宿舍2号楼102室', '110000', '城镇', '辽宁省沈阳市', '学生宿舍2号楼', '102', '孙父', '13900139005', '孙父', '13900139005', '父亲', '良好', 178.0, 70.0, 'A', '健康', '篮球、编程', '2022年ACM程序设计竞赛银奖', '无', '篮球队队长、程序设计协会副会长', '交通银行', '6222600000000005', '孙七', '1', 97.0, NOW(), 1, NOW(), 1, NOW(), 0),
-- 工商管理2021级1班学生
(1745003000000000006, '000000', '202102001', '320101200306308901', '周八', 'Zhou Ba', 'zhou ba', 'F', '2003-06-30', '汉族', '共青团员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '经济管理学院', '工商管理', '工商管理2021级1班', '2021', '13800138006', 'zhouba@student.edu.cn', '678901234', 'zhouba_wx', '浙江省杭州市西湖区文三路987号', '学生宿舍3号楼201室', '310000', '城镇', '浙江省杭州市', '学生宿舍3号楼', '201', '周母', '13900139006', '周母', '13900139006', '母亲', '富裕', 160.0, 48.0, 'B', '健康', '管理、钢琴', '2023年商业策划大赛特等奖', '无', '学生会主席、商业策划协会', '招商银行', '6225000000000006', '周八', '1', 94.0, NOW(), 1, NOW(), 1, NOW(), 0),
(1745003000000000007, '000000', '202102002', '320101200307151234', '吴九', 'Wu Jiu', 'wu jiu', 'M', '2003-07-15', '蒙古族', '共青团员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '经济管理学院', '工商管理', '工商管理2021级1班', '2021', '13800138007', 'wujiu@student.edu.cn', '789012345', 'wujiu_wx', '内蒙古自治区呼和浩特市新城区中山路147号', '学生宿舍3号楼202室', '010000', '农村', '内蒙古自治区呼和浩特市', '学生宿舍3号楼', '202', '吴父', '13900139007', '吴父', '13900139007', '父亲', '中等', 172.0, 65.0, 'O', '健康', '骑马、摔跤', '2022年民族体育运动会摔跤二等奖', '无', '民族文化社副社长、体育部', '邮储银行', '6217990000000007', '吴九', '1', 91.5, NOW(), 1, NOW(), 1, NOW(), 0),
-- 会计学2021级1班学生
(1745003000000000008, '000000', '202102101', '320101200308202345', '郑十', 'Zheng Shi', 'zheng shi', 'F', '2003-08-20', '汉族', '中共预备党员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '经济管理学院', '会计学', '会计学2021级1班', '2021', '13800138008', 'zhengshi@student.edu.cn', '890123456', 'zhengshi_wx', '广东省广州市天河区珠江新城258号', '学生宿舍3号楼203室', '510000', '城镇', '广东省广州市', '学生宿舍3号楼', '203', '郑母', '13900139008', '郑母', '13900139008', '母亲', '良好', 158.0, 46.0, 'A', '健康', '会计、书法', '2023年会计技能大赛一等奖', '无', '会计学社社长、书法协会', '平安银行', '6230580000000008', '郑十', '1', 99.0, NOW(), 1, NOW(), 1, NOW(), 0),
-- 英语2021级1班学生
(1745003000000000009, '000000', '202103001', '320101200309053456', '王十一', 'Wang Shiyi', 'wang shiyi', 'F', '2003-09-05', '汉族', '共青团员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '外国语学院', '英语', '英语2021级1班', '2021', '13800138009', 'wangshiyi@student.edu.cn', '901234567', 'wangshiyi_wx', '上海市浦东新区陆家嘴金融街369号', '学生宿舍4号楼101室', '200000', '城镇', '上海市浦东新区', '学生宿舍4号楼', '101', '王母', '13900139009', '王母', '13900139009', '母亲', '富裕', 163.0, 49.0, 'AB', '健康', '英语口语、钢琴', '2023年全国英语演讲比赛一等奖', '无', '英语角负责人、国际交流协会', '上海银行', '6227000000000009', '王十一', '1', 98.5, NOW(), 1, NOW(), 1, NOW(), 0),
-- 机械设计制造及其自动化2021级1班学生
(1745003000000000010, '000000', '202104001', '320101200310124567', '李十二', 'Li Shier', 'li shier', 'M', '2003-10-12', '汉族', '共青团员', '未婚', '无', '1', 2021, '2021-09-01', 4, '本科', '全日制', '统招', '机械工程学院', '机械设计制造及其自动化', '机械设计制造及其自动化2021级1班', '2021', '13800138010', 'lishier@student.edu.cn', '012345678', 'lishier_wx', '河南省郑州市金水区花园路741号', '学生宿舍5号楼301室', '450000', '农村', '河南省郑州市', '学生宿舍5号楼', '301', '李父', '13900139010', '李父', '13900139010', '父亲', '困难', 176.0, 68.0, 'B', '健康', '机械设计、维修', '2022年机械创新设计大赛二等奖', '无', '机械创新协会会长、勤工助学', '中原银行', '6236950000000010', '李十二', '1', 93.0, NOW(), 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 4. 班级学生关联测试数据
-- ===========================================
INSERT INTO `xg_class_student` (`id`, `tenant_id`, `class_id`, `student_id`, `student_no`, `student_name`, `join_date`, `leave_date`, `position`, `position_level`, `status`, `is_monitor`, `is_deputy_monitor`, `is_study_committee`, `is_life_committee`, `is_sports_committee`, `is_culture_committee`, `remarks`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
-- 计算机科学与技术2021级1班关联
(1745004000000000001, '000000', 1745002000000000001, 1745003000000000001, '202101001', '张三', '2021-09-01', NULL, '学习委员', '班委', '1', '0', '0', '1', '0', '0', '0', '负责班级学习事务', 1, NOW(), 1, NOW(), 0),
(1745004000000000002, '000000', 1745002000000000001, 1745003000000000002, '202101002', '李四', '2021-09-01', NULL, '班长', '班委', '1', '1', '0', '0', '0', '0', '0', '班级负责人', 1, NOW(), 1, NOW(), 0),
(1745004000000000003, '000000', 1745002000000000001, 1745003000000000003, '202101003', '王五', '2021-09-01', NULL, '体育委员', '班委', '1', '0', '0', '0', '0', '1', '0', '负责班级体育活动', 1, NOW(), 1, NOW(), 0),
-- 软件工程2021级1班关联
(1745004000000000004, '000000', 1745002000000000003, 1745003000000000004, '202101101', '赵六', '2021-09-01', NULL, '文艺委员', '班委', '1', '0', '0', '0', '0', '0', '1', '负责班级文艺活动', 1, NOW(), 1, NOW(), 0),
(1745004000000000005, '000000', 1745002000000000003, 1745003000000000005, '202101102', '孙七', '2021-09-01', NULL, '班长', '班委', '1', '1', '0', '0', '0', '0', '0', '班级负责人', 1, NOW(), 1, NOW(), 0),
-- 工商管理2021级1班关联
(1745004000000000006, '000000', 1745002000000000005, 1745003000000000006, '202102001', '周八', '2021-09-01', NULL, '班长', '班委', '1', '1', '0', '0', '0', '0', '0', '班级负责人', 1, NOW(), 1, NOW(), 0),
(1745004000000000007, '000000', 1745002000000000005, 1745003000000000007, '202102002', '吴九', '2021-09-01', NULL, '生活委员', '班委', '1', '0', '0', '0', '1', '0', '0', '负责班级生活事务', 1, NOW(), 1, NOW(), 0),
-- 会计学2021级1班关联
(1745004000000000008, '000000', 1745002000000000006, 1745003000000000008, '202102101', '郑十', '2021-09-01', NULL, '学习委员', '班委', '1', '0', '0', '1', '0', '0', '0', '负责班级学习事务', 1, NOW(), 1, NOW(), 0),
-- 英语2021级1班关联
(1745004000000000009, '000000', 1745002000000000008, 1745003000000000009, '202103001', '王十一', '2021-09-01', NULL, '班长', '班委', '1', '1', '0', '0', '0', '0', '0', '班级负责人', 1, NOW(), 1, NOW(), 0),
-- 机械设计制造及其自动化2021级1班关联
(1745004000000000010, '000000', 1745002000000000010, 1745003000000000010, '202104001', '李十二', '2021-09-01', NULL, '生活委员', '班委', '1', '0', '0', '0', '1', '0', '0', '负责班级生活事务', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 5. 审核记录测试数据
-- ===========================================
INSERT INTO `xg_audit_record` (`id`, `tenant_id`, `student_id`, `student_no`, `student_name`, `audit_type`, `audit_level`, `auditor_id`, `auditor_name`, `audit_status`, `audit_time`, `audit_opinion`, `next_auditor_id`, `next_auditor_name`, `batch_id`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
-- 张三的审核记录
(1745005000000000001, '000000', 1745003000000000001, '202101001', '张三', '信息审核', '1', 1002, '李班主任', '3', '2024-09-15 10:30:00', '信息完整,审核通过', 1001, '张辅导员', 1745001000000000001, 1, NOW(), 1, NOW(), 0),
(1745005000000000002, '000000', 1745003000000000001, '202101001', '张三', '信息审核', '2', 1001, '张辅导员', '3', '2024-09-16 14:20:00', '信息核实无误,审核通过', 2001, '院领导', 1745001000000000001, 1, NOW(), 1, NOW(), 0),
-- 李四的审核记录
(1745005000000000003, '000000', 1745003000000000002, '202101002', '李四', '信息审核', '1', 1002, '李班主任', '3', '2024-09-15 11:00:00', '信息完整,审核通过', 1001, '张辅导员', 1745001000000000001, 1, NOW(), 1, NOW(), 0),
(1745005000000000004, '000000', 1745003000000000002, '202101002', '李四', '信息审核', '2', 1001, '张辅导员', '3', '2024-09-16 15:30:00', '信息核实无误,审核通过', 2001, '院领导', 1745001000000000001, 1, NOW(), 1, NOW(), 0),
-- 王五的审核记录(待审核状态)
(1745005000000000005, '000000', 1745003000000000003, '202101003', '王五', '信息审核', '1', 1002, '李班主任', '2', NULL, NULL, NULL, NULL, 1745001000000000001, 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 6. 数据操作日志测试数据
-- ===========================================
INSERT INTO `xg_data_operation_log` (`id`, `tenant_id`, `operation_type`, `operation_desc`, `operator_id`, `operator_name`, `operation_time`, `affected_count`, `success_count`, `fail_count`, `file_name`, `file_path`, `file_size`, `operation_result`, `error_message`, `batch_id`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
(1745006000000000001, '000000', '批量导入', '2024年新生信息批量导入', 1, '系统管理员', '2024-09-01 09:00:00', 1000, 980, 20, '2024新生信息.xlsx', '/upload/student/2024新生信息.xlsx', 2048000, '导入成功', '20条数据格式错误', 1745001000000000003, 1, NOW(), 1, NOW(), 0),
(1745006000000000002, '000000', '批量导出', '2024-2025学年第一学期学生信息导出', 1, '系统管理员', '2024-09-30 16:00:00', 3500, 3500, 0, '学生信息导出_20240930.xlsx', '/export/student/学生信息导出_20240930.xlsx', 5120000, '导出成功', NULL, 1745001000000000001, 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 7. 统计分析配置测试数据
-- ===========================================
INSERT INTO `xg_statistics_config` (`id`, `tenant_id`, `config_name`, `config_code`, `config_type`, `dimension_fields`, `group_fields`, `aggregate_fields`, `filter_conditions`, `chart_type`, `is_default`, `status`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
(1745007000000000001, '000000', '性别分布统计', 'GENDER_STAT', '基础统计', 'gender', 'gender', 'COUNT(*)', '{"student_status": "1"}', 'pie', '1', '1', '学生性别分布统计分析', 1, NOW(), 1, NOW(), 0),
(1745007000000000002, '000000', '学院专业分布统计', 'COLLEGE_MAJOR_STAT', '基础统计', 'college,major', 'college,major', 'COUNT(*)', '{"student_status": "1"}', 'bar', '1', '1', '各学院专业学生分布统计', 1, NOW(), 1, NOW(), 0),
(1745007000000000003, '000000', '政治面貌分布统计', 'POLITICAL_STAT', '基础统计', 'political_status', 'political_status', 'COUNT(*)', '{"student_status": "1"}', 'doughnut', '1', '1', '学生政治面貌分布统计', 1, NOW(), 1, NOW(), 0),
(1745007000000000004, '000000', '生源地分布统计', 'ORIGIN_STAT', '基础统计', 'origin_province', 'origin_province', 'COUNT(*)', '{"student_status": "1"}', 'map', '1', '1', '学生生源地分布统计', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 8. 统计结果缓存测试数据
-- ===========================================
INSERT INTO `xg_statistics_cache` (`id`, `tenant_id`, `config_id`, `cache_key`, `cache_data`, `cache_time`, `expire_time`, `hit_count`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
(1745008000000000001, '000000', 1745007000000000001, 'GENDER_STAT_20250114', '{"male": 1850, "female": 1650, "total": 3500}', NOW(), DATE_ADD(NOW(), INTERVAL 1 DAY), 25, '1', 1, NOW(), 1, NOW(), 0),
(1745008000000000002, '000000', 1745007000000000002, 'COLLEGE_MAJOR_STAT_20250114', '{"计算机科学与技术学院": {"计算机科学与技术": 420, "软件工程": 380, "数据科学与大数据技术": 330}, "经济管理学院": {"工商管理": 480, "会计学": 440, "金融学": 390}}', NOW(), DATE_ADD(NOW(), INTERVAL 1 DAY), 18, '1', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 9. 数据权限配置测试数据
-- ===========================================
INSERT INTO `xg_data_permission` (`id`, `tenant_id`, `user_id`, `user_name`, `permission_type`, `permission_scope`, `data_range`, `filter_conditions`, `status`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
(1745009000000000001, '000000', 1001, '张辅导员', '辅导员权限', '学院范围', '{"college": "计算机科学与技术学院"}', '{"counselor_id": 1001}', '1', '计算机科学与技术学院辅导员数据权限', 1, NOW(), 1, NOW(), 0),
(1745009000000000002, '000000', 1011, '郑辅导员', '辅导员权限', '学院范围', '{"college": "经济管理学院"}', '{"counselor_id": 1011}', '1', '经济管理学院辅导员数据权限', 1, NOW(), 1, NOW(), 0),
(1745009000000000003, '000000', 1002, '李班主任', '班主任权限', '班级范围', '{"class_id": 1745002000000000001}', '{"class_teacher_id": 1002}', '1', '计算机科学与技术2021级1班班主任数据权限', 1, NOW(), 1, NOW(), 0),
(1745009000000000004, '000000', 2001, '院领导', '学院管理员权限', '学院范围', '{"college": "计算机科学与技术学院"}', '{}', '1', '计算机科学与技术学院管理员数据权限', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 10. 移动端用户会话测试数据
-- ===========================================
INSERT INTO `xg_mobile_user_session` (`id`, `tenant_id`, `user_id`, `user_name`, `user_type`, `device_id`, `device_type`, `session_token`, `login_time`, `last_active_time`, `expire_time`, `login_ip`, `user_agent`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `deleted`) VALUES
(1745010000000000001, '000000', 1745003000000000001, '张三', '学生', 'DEVICE_001', 'Android', 'TOKEN_ZHANGSAN_001', '2025-01-14 08:00:00', '2025-01-14 09:30:00', '2025-01-21 08:00:00', '192.168.1.100', 'Mozilla/5.0 (Linux; Android 12) Mobile App', '1', 1, NOW(), 1, NOW(), 0),
(1745010000000000002, '000000', 1745003000000000002, '李四', '学生', 'DEVICE_002', 'iOS', 'TOKEN_LISI_002', '2025-01-14 08:30:00', '2025-01-14 09:45:00', '2025-01-21 08:30:00', '192.168.1.101', 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_0) Mobile App', '1', 1, NOW(), 1, NOW(), 0),
(1745010000000000003, '000000', 1001, '张辅导员', '教师', 'DEVICE_003', 'Android', 'TOKEN_TEACHER_001', '2025-01-14 07:30:00', '2025-01-14 09:00:00', '2025-01-21 07:30:00', '192.168.1.102', 'Mozilla/5.0 (Linux; Android 13) Mobile App', '1', 1, NOW(), 1, NOW(), 0);
-- ===========================================
-- 数据统计信息
-- ===========================================
-- 测试数据统计:
-- 1. 信息采集批次:3条
-- 2. 班级信息:10个班级(涵盖5个学院)
-- 3. 学生信息:10名学生(涵盖不同专业、年级、性别、民族、政治面貌)
-- 4. 班级学生关联:10条关联记录
-- 5. 审核记录:5条审核记录
-- 6. 数据操作日志:2条操作记录
-- 7. 统计分析配置:4个统计配置
-- 8. 统计结果缓存:2条缓存记录
-- 9. 数据权限配置:4个权限配置
-- 10. 移动端用户会话:3个会话记录
-- 数据特点:
-- ✅ 数据逻辑性强:学号、身份证号、入学时间等符合实际规律
-- ✅ 覆盖面广:涵盖不同学院、专业、年级、性别、民族、政治面貌
-- ✅ 关联完整:班级、学生、审核、权限等数据相互关联
-- ✅ 业务场景真实:包含审核流程、统计分析、权限管理等实际业务
-- ✅ 测试友好:数据量适中,便于功能测试和演示
COMMIT;