Files
----/后端源码/yifan.action-ai.cn/api-bak/sql/yifan_naming_solutions_test_data.sql

77 lines
5.1 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 改名方案测试数据
-- 此脚本会先创建测试报告,然后创建对应的方案数据
-- ============================================
-- 第一步:创建测试报告数据
-- ============================================
-- 检查并插入个人起名报告
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 语句(已注释)