77 lines
5.1 KiB
SQL
77 lines
5.1 KiB
SQL
-- 改名方案测试数据
|
||
-- 此脚本会先创建测试报告,然后创建对应的方案数据
|
||
|
||
-- ============================================
|
||
-- 第一步:创建测试报告数据
|
||
-- ============================================
|
||
|
||
-- 检查并插入个人起名报告
|
||
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 语句(已注释)
|
||
|