-- 改名方案测试数据
-- 此脚本会先创建测试报告，然后创建对应的方案数据

-- ============================================
-- 第一步：创建测试报告数据
-- ============================================

-- 检查并插入个人起名报告
INSERT INTO `yifan_naming_reports` 
(`category`, `service_type`, `surname`, `given_name`, `gender`, `birthday`, `address`, `user_id`, `status`, `is_deleted`)
SELECT 'personal', 'naming', '张', '三', 'male', '2024-01-01 10:00:00', '北京市', 1, 0, 0
WHERE NOT EXISTS (
    SELECT 1 FROM `yifan_naming_reports` WHERE `id` = 1
);

-- 检查并插入公司起名报告
INSERT INTO `yifan_naming_reports` 
(`category`, `service_type`, `industry`, `address`, `user_id`, `status`, `is_deleted`)
SELECT 'company', 'naming', '科技/互联网', '上海市', 1, 0, 0
WHERE NOT EXISTS (
    SELECT 1 FROM `yifan_naming_reports` WHERE `id` = 2
);

-- ============================================
-- 第二步：创建改名方案数据
-- ============================================

-- 清空现有测试数据（可选，谨慎使用）
-- DELETE FROM `yifan_naming_solutions` WHERE `name` LIKE '%测试%' OR `name` IN ('张瑞祥', '张锦程', '张浩然', '张明轩', '张宇航', '瑞泰科技', '鼎盛集团', '华创投资', '博远咨询', '恒信商贸');

-- 插入个人起名方案（report_id=1）
INSERT INTO `yifan_naming_solutions` 
(`report_id`, `name`, `pinyin`, `total_score`, `star_rating`, `wuxing`, `shuxiang`, `tags`, `name_meaning`, `poetry_source`, `is_recommended`, `sort_order`, `status`, `is_deleted`) 
VALUES
(1, '张瑞祥', 'Zhang Rui Xiang', 95, 5, '金土', '龙', '["吉祥如意","富贵荣华"]', '瑞气千条，祥云万里。寓意吉祥如意，前程似锦。', '出自《诗经·大雅·云汉》："瑞气盈门，祥光满室"', 1, 1, 0, 0),
(1, '张锦程', 'Zhang Jin Cheng', 92, 5, '金土', '龙', '["前程似锦","事业有成"]', '锦绣前程，一路顺畅。寓意事业有成，前途光明。', '出自成语"锦绣前程"', 1, 2, 0, 0),
(1, '张浩然', 'Zhang Hao Ran', 90, 4, '水金', '龙', '["大气磅礴","正气凛然"]', '浩然正气，胸怀天下。寓意气度不凡，志向远大。', '出自《孟子·公孙丑上》："我善养吾浩然之气"', 1, 3, 0, 0),
(1, '张明轩', 'Zhang Ming Xuan', 88, 4, '火土', '龙', '["光明磊落","气宇轩昂"]', '明德惟馨，气宇轩昂。寓意品德高尚，气质不凡。', '出自《尚书·君陈》："黍稷非馨，明德惟馨"', 0, 4, 0, 0),
(1, '张宇航', 'Zhang Yu Hang', 87, 4, '土水', '龙', '["志向高远","一帆风顺"]', '宇宙浩瀚，扬帆起航。寓意志向远大，前程无量。', '出自李白《行路难》："长风破浪会有时，直挂云帆济沧海"', 0, 5, 0, 0);

-- 插入公司起名方案（report_id=2）
INSERT INTO `yifan_naming_solutions` 
(`report_id`, `name`, `pinyin`, `total_score`, `star_rating`, `wuxing`, `shuxiang`, `tags`, `name_meaning`, `poetry_source`, `is_recommended`, `sort_order`, `status`, `is_deleted`) 
VALUES
(2, '瑞泰科技', 'Rui Tai Ke Ji', 96, 5, '金土', '', '["科技创新","稳健发展"]', '瑞气东来，国泰民安。寓意企业发展稳健，前景光明。', '出自成语"瑞气东来"', 1, 1, 0, 0),
(2, '鼎盛集团', 'Ding Sheng Ji Tuan', 94, 5, '火金', '', '["鼎盛辉煌","行业领先"]', '鼎盛时期，辉煌腾达。寓意企业蒸蒸日上，行业领先。', '出自成语"鼎盛时期"', 1, 2, 0, 0),
(2, '华创投资', 'Hua Chuang Tou Zi', 91, 4, '水金', '', '["创新发展","财源广进"]', '中华创业，投资未来。寓意创新发展，财源滚滚。', '出自"华夏创业"', 0, 3, 0, 0),
(2, '博远咨询', 'Bo Yuan Zi Xun', 89, 4, '水土', '', '["博学多才","志向远大"]', '博学笃志，远见卓识。寓意专业博学，眼光长远。', '出自《论语·子张》："博学而笃志"', 0, 4, 0, 0),
(2, '恒信商贸', 'Heng Xin Shang Mao', 88, 4, '水金', '', '["诚信经营","持之以恒"]', '恒久诚信，信誉第一。寓意诚信经营，长久发展。', '出自"恒久不变，信守承诺"', 0, 5, 0, 0);

-- ============================================
-- 验证数据
-- ============================================

-- 查看插入的报告数据
SELECT id, category, service_type, surname, given_name, industry FROM yifan_naming_reports WHERE id IN (1, 2);

-- 查看插入的方案数据
SELECT id, report_id, name, pinyin, total_score, star_rating, is_recommended, status FROM yifan_naming_solutions ORDER BY report_id, sort_order;

-- 统计数据
SELECT 
    COUNT(*) as total_solutions,
    SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) as enabled_count,
    SUM(CASE WHEN is_recommended = 1 THEN 1 ELSE 0 END) as recommended_count
FROM yifan_naming_solutions;

-- ============================================
-- 注意事项
-- ============================================
-- 1. status 字段：0=启用，1=停用
-- 2. is_deleted 字段：0=未删除，1=已删除
-- 3. is_recommended 字段：0=否，1=是
-- 4. 如果 report_id 已存在，INSERT 语句会跳过
-- 5. 如果需要清空重新插入，请先执行 DELETE 语句（已注释）

