-- 创建测试教师数据
-- 用于测试游客模式下的教师列表和筛选功能

-- 先检查是否已有数据
SELECT COUNT(*) as teacher_count FROM teacher WHERE status = 1;

-- 插入测试教师数据
INSERT INTO teacher (
    name, 
    real_name, 
    teacher_name,
    phone, 
    status, 
    subjects, 
    service_area, 
    grades,
    introduction,
    teaching_years,
    hourly_rate,
    rating,
    student_count,
    user_id,
    create_time,
    update_time
) VALUES 
-- 教师1：孙全能（全科）
(
    '孙全能', 
    '孙全能', 
    '孙全能',
    '13800138001', 
    1, 
    '语文,数学,英语', 
    '朝阳区', 
    '1-3年级,4-6年级',
    '全科辅导专家，8年教学经验，擅长综合提升学生成绩',
    8,
    160,
    4.8,
    156,
    -1001,
    NOW(),
    NOW()
),
-- 教师2：周博学（理科）
(
    '周博学', 
    '周博学', 
    '周博学',
    '13800138002', 
    1, 
    '数学,物理,化学', 
    '海淀区', 
    '初中,高中',
    '理科专家，12年教学经验，擅长数理化综合辅导',
    12,
    170,
    4.9,
    203,
    -1002,
    NOW(),
    NOW()
),
-- 教师3：吴艺术（艺术）
(
    '吴艺术', 
    '吴艺术', 
    '吴艺术',
    '13800138003', 
    1, 
    '美术,书法', 
    '西城区', 
    '1-3年级,4-6年级,初中',
    '艺术专业，6年教学经验，培养学生艺术素养',
    6,
    180,
    4.7,
    89,
    -1003,
    NOW(),
    NOW()
),
-- 教师4：郑音乐（音乐）
(
    '郑音乐', 
    '郑音乐', 
    '郑音乐',
    '13800138004', 
    1, 
    '音乐,钢琴,声乐', 
    '东城区', 
    '1-3年级,4-6年级',
    '音乐教育专业，10年教学经验，多名学生考级通过',
    10,
    190,
    4.8,
    134,
    -1004,
    NOW(),
    NOW()
),
-- 教师5：李英语（英语专家）
(
    '李英语', 
    '李英语', 
    '李英语',
    '13800138005', 
    1, 
    '英语', 
    '朝阳区', 
    '初中,高中',
    '英语专业八级，15年教学经验，擅长口语和写作',
    15,
    200,
    4.9,
    267,
    -1005,
    NOW(),
    NOW()
),
-- 教师6：张数学（数学专家）
(
    '张数学', 
    '张数学', 
    '张数学',
    '13800138006', 
    1, 
    '数学', 
    '海淀区', 
    '1-3年级,4-6年级,初中',
    '数学竞赛教练，10年教学经验，多名学生获奖',
    10,
    180,
    4.8,
    178,
    -1006,
    NOW(),
    NOW()
),
-- 教师7：王语文（语文专家）
(
    '王语文', 
    '王语文', 
    '王语文',
    '13800138007', 
    1, 
    '语文,作文', 
    '西城区', 
    '4-6年级,初中,高中',
    '语文高级教师，20年教学经验，擅长阅读理解和作文',
    20,
    190,
    4.9,
    312,
    -1007,
    NOW(),
    NOW()
),
-- 教师8：赵物理（物理专家）
(
    '赵物理', 
    '赵物理', 
    '赵物理',
    '13800138008', 
    1, 
    '物理', 
    '东城区', 
    '初中,高中',
    '物理竞赛教练，12年教学经验，擅长实验和解题技巧',
    12,
    185,
    4.8,
    198,
    -1008,
    NOW(),
    NOW()
);

-- 验证插入结果
SELECT 
    id,
    name,
    subjects,
    service_area,
    grades,
    hourly_rate,
    rating,
    student_count
FROM teacher
WHERE status = 1
ORDER BY create_time DESC;

-- 检查筛选选项数据
SELECT DISTINCT subjects FROM teacher WHERE status = 1;
SELECT DISTINCT service_area FROM teacher WHERE status = 1;
SELECT DISTINCT grades FROM teacher WHERE status = 1;
