-- 银龄人才测试数据插入脚本

-- 首先确保有用户数据
INSERT INTO users (username, email, password, role_id, created_at, updated_at) VALUES
('silver_user1', 'silver1@test.com', '$2b$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 3, NOW(), NOW()),
('silver_user2', 'silver2@test.com', '$2b$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 3, NOW(), NOW()),
('silver_user3', 'silver3@test.com', '$2b$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 3, NOW(), NOW());

-- 插入银龄人才档案数据
INSERT INTO silver_user_profiles (
    user_id, real_name, nickname, organization, age, gender, phone, email,
    personal_intro, personal_skills, personal_experience,
    certification_status, certification_info,
    job_seeking_status, job_seeking_requirements,
    total_points, knowledge_share_count, knowledge_read_count,
    knowledge_like_count, knowledge_ranking_score, knowledge_ranking,
    knowledge_contributions, time_bank_hours,
    created_at, updated_at, created_by, updated_by
) VALUES
(
    1, '张建国', '老张', '北京某科技公司', 65, 1, '13800138001', 'zhang@test.com',
    '资深软件工程师，拥有35年IT行业经验，曾参与多个大型项目开发。',
    'Java, Python, 项目管理, 系统架构设计',
    '曾任某知名互联网公司技术总监，带领团队完成多个千万级用户项目。',
    2, '已通过身份认证和技能评估',
    1, '寻求技术顾问或项目管理职位，可远程办公',
    1500, 25, 200, 80, 92.5, 5, 15, 30.5,
    NOW(), NOW(), 1, 1
),
(
    2, '李秀兰', '李老师', '上海教育出版社', 62, 2, '13800138002', 'li@test.com',
    '退休教师，拥有40年教学经验，擅长语文和写作指导。',
    '语文教学, 写作指导, 编辑校对, 课程设计',
    '曾任重点中学校长，编写过多本教育类书籍。',
    2, '已通过身份认证和教师资格认证',
    2, '寻求教育咨询或写作指导兼职工作',
    1200, 18, 150, 65, 88.0, 8, 12, 25.0,
    NOW(), NOW(), 1, 1
),
(
    3, '王大明', '老王', '广州某制造业公司', 68, 1, '13800138003', 'wang@test.com',
    '资深机械工程师，拥有42年机械制造经验，精通各类机械设备。',
    '机械设计, 设备维护, 工艺改进, 质量管理',
    '曾任大型制造企业总工程师，主导多项技术改造项目。',
    2, '已通过身份认证和工程师资格认证',
    1, '寻求技术顾问或设备维护指导职位',
    1800, 30, 250, 95, 95.0, 3, 20, 40.0,
    NOW(), NOW(), 1, 1
);

-- 更新通用CRUD路由以包含详情路由
-- 注意：需要在src/server/api/silver-talents/index.ts中添加详情路由聚合