|
|
@@ -85,7 +85,7 @@ public class DatabaseInitializer implements CommandLineRunner {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- log.info("schema.sql 加载{} 个建表语句", createTableSQLs.size()表");
|
|
|
+ log.info("schema.sql 加载{} 个建表语句", createTableSQLs.size());
|
|
|
|
|
|
for (String sql : createTableSQLs) {
|
|
|
try {
|
|
|
@@ -1017,14 +1017,14 @@ log.info("已添加template_id列到tasks表");
|
|
|
try {
|
|
|
insertSysConfigSeed("points_exchange_rate", "1", "积分兑换汇率积分=1分,.01元)");
|
|
|
insertSysConfigSeed("points_deduct_cap", "0.5", "积分抵扣上限0%");
|
|
|
- insertSysConfigSeed("member_fee_standard", "1314", "标准会员年费(元);
|
|
|
- insertSysConfigSeed("member_fee_premium", "3650", "高级会员年费(元);
|
|
|
- insertSysConfigSeed("member_eligible_budget", "1314", "等值商品选择预算上限(元);
|
|
|
- insertSysConfigSeed("renewal_discount_rate", "0.85", "续费折扣);
|
|
|
- insertSysConfigSeed("member_discount_standard", "0.9", "标准会员折扣);
|
|
|
- insertSysConfigSeed("member_discount_premium", "0.8", "高级会员折扣);
|
|
|
- insertSysConfigSeed("member_fee_family", "36500", "家庭会员年费(分);
|
|
|
- insertSysConfigSeed("member_upgrade_threshold", "131400", "自动升级家庭会员累计消费门槛(分);
|
|
|
+ insertSysConfigSeed("member_fee_standard", "1314", "标准会员年费(元)");
|
|
|
+ insertSysConfigSeed("member_fee_premium", "3650", "高级会员年费(元)");
|
|
|
+ insertSysConfigSeed("member_eligible_budget", "1314", "等值商品选择预算上限(元)");
|
|
|
+ insertSysConfigSeed("renewal_discount_rate", "0.85", "续费折扣");
|
|
|
+ insertSysConfigSeed("member_discount_standard", "0.9", "标准会员折扣");
|
|
|
+ insertSysConfigSeed("member_discount_premium", "0.8", "高级会员折扣");
|
|
|
+ insertSysConfigSeed("member_fee_family", "36500", "家庭会员年费(分)");
|
|
|
+ insertSysConfigSeed("member_upgrade_threshold", "131400", "自动升级家庭会员累计消费门槛(分)");
|
|
|
insertSysConfigSeed("member_discount_family", "9000", "家庭会员商品折扣(bps)");
|
|
|
insertSysConfigSeed("commission_member_l1_rate", "2000", "推荐家庭会员L1佣金bps)");
|
|
|
insertSysConfigSeed("commission_member_l2_rate", "500", "推荐家庭会员L2佣金bps)");
|
|
|
@@ -1037,15 +1037,15 @@ log.info("已添加template_id列到tasks表");
|
|
|
insertSysConfigSeed("article_energy_rate_normal", "1", "普通文章能量汇00");
|
|
|
insertSysConfigSeed("article_energy_rate_premium", "2", "优质文章能量汇率(00");
|
|
|
insertSysConfigSeed("article_energy_rate_original", "3", "原创文章能量汇率(00");
|
|
|
- insertSysConfigSeed("article_reading_min_seconds", "60", "文章阅读达标最少秒);
|
|
|
+ insertSysConfigSeed("article_reading_min_seconds", "60", "文章阅读达标最少秒");
|
|
|
insertSysConfigSeed("activity_checkin_default_points", "5", "活动签到默认积分");
|
|
|
insertSysConfigSeed("health_checkin_points", "5", "健康打卡积分");
|
|
|
insertSysConfigSeed("finance_checkin_points", "5", "理财打卡积分");
|
|
|
insertSysConfigSeed("trial_enabled", "true", "是否启用会员试用");
|
|
|
insertSysConfigSeed("trial_days", "7", "试用天数");
|
|
|
insertSysConfigSeed("trial_features", "[\"free_activities\",\"free_courses\",\"teacher_consultation\"]", "试用期间可用功能");
|
|
|
- insertSysConfigSeed("health_dimension_weights", "{\"growth\":0.20,\"sleep\":0.15,\"vision\":0.10,\"immunity\":0.15,\"nutrition\":0.15,\"gut\":0.10,\"exercise\":0.15}", "7维健康→身能量权重配);
|
|
|
- insertSysConfigSeed("health_dimension_sync_factor", "0.5", "7维健康同步至身能量系);
|
|
|
+ insertSysConfigSeed("health_dimension_weights", "{\"growth\":0.20,\"sleep\":0.15,\"vision\":0.10,\"immunity\":0.15,\"nutrition\":0.15,\"gut\":0.10,\"exercise\":0.15}", "7维健康→身能量权重配置");
|
|
|
+ insertSysConfigSeed("health_dimension_sync_factor", "0.5", "7维健康同步至身能量系数");
|
|
|
log.info("SysConfig 种子数据已加载表");
|
|
|
} catch (Exception e) {
|
|
|
log.warn("SysConfig 种子数据初始化失败 {}", e.getMessage());
|
|
|
@@ -1053,10 +1053,10 @@ log.info("已添加template_id列到tasks表");
|
|
|
|
|
|
// Product 种子数据 个示例商品,覆盖全部 5 productType
|
|
|
try {
|
|
|
- insertProductSeed("亲子关系工作, "线下半日工作坊,重建家庭对话模式", "activity", 38800, "action", "all");
|
|
|
- insertProductSeed("情绪管理21天训练营", "21天视频课程,识别并管理情, "course", 19900, "mind", "all");
|
|
|
- insertProductSeed("肠道菌群检测套, "家用检查+ 报告解读", "physical", 59900, "body", "budget");
|
|
|
- insertProductSeed("儿童多模态认知测, "在线测评 + 个性化建议", "digital", 9900, "wisdom", "none");
|
|
|
+ insertProductSeed("亲子关系工作坊", "线下半日工作坊,重建家庭对话模式", "activity", 38800, "action", "all");
|
|
|
+ insertProductSeed("情绪管理21天训练营", "21天视频课程,识别并管理情绪", "course", 19900, "mind", "all");
|
|
|
+ insertProductSeed("肠道菌群检测套装", "家用检查+ 报告解读", "physical", 59900, "body", "budget");
|
|
|
+ insertProductSeed("儿童多模态认知测评", "在线测评 + 个性化建议", "digital", 9900, "wisdom", "none");
|
|
|
insertProductSeed("成长规划咨询", "60分钟专业规划", "service", 50000, "wealth", "budget");
|
|
|
log.info("Product 种子数据已加载表");
|
|
|
} catch (Exception e) {
|
|
|
@@ -1096,8 +1096,8 @@ log.info("已添加template_id列到tasks表");
|
|
|
insertContentSectionSeed("mind", "purchased_courses", "已购课程", "[\"parent\",\"child\"]", 7);
|
|
|
insertContentSectionSeed("body", "func_entries", "功能入口", "[\"anonymous\"]", 1);
|
|
|
insertContentSectionSeed("body", "daily_stats", "今日数据", "[\"anonymous\"]", 2);
|
|
|
- insertContentSectionSeed("body", "health_tips", "健康小贴, "[\"anonymous\"]", 3);
|
|
|
- insertContentSectionSeed("body", "teacher_tips", "规划师推, "[\"teacher\"]", 4);
|
|
|
+ insertContentSectionSeed("body", "health_tips", "健康小贴士", "[\"anonymous\"]", 3);
|
|
|
+ insertContentSectionSeed("body", "teacher_tips", "规划师推荐", "[\"teacher\"]", 4);
|
|
|
log.info("ContentSection 种子数据已加载表");
|
|
|
} catch (Exception e) {
|
|
|
log.warn("ContentSection 种子数据初始化失败 {}", e.getMessage());
|
|
|
@@ -2547,21 +2547,21 @@ log.info("已添加template_id列到tasks表");
|
|
|
"SELECT COUNT(*) FROM nutrition_indicator_mapping", Integer.class);
|
|
|
if (count == null || count == 0) {
|
|
|
String[][] seedData = {
|
|
|
- {"铁蛋, ", "1.00", "乏力、面色苍白、注意力不集, "铁过量可能损伤肝, "动物肝脏,红肉,菠菜,黑木, "10"},
|
|
|
- {"25-羟基维生素D", "维生素D", "1.00", "影响钙吸收、骨骼发, "维生素D过量可致高钙血, "三文蛋黄,蘑菇,强化牛奶", "20"},
|
|
|
- {"维生素D", "维生素D", "1.00", "影响钙吸收、骨骼发育、免疫力下降", "维生素D过量可致高钙血, "三文蛋黄,蘑菇,强化牛奶", "15"},
|
|
|
- {", ", "0.80", "食欲减退、味觉异常、免疫力降低", "锌过量影响铜吸收", "牡蛎,牛肉,南瓜扁豆", "10"},
|
|
|
- {", ", "0.80", "骨骼发育迟缓、牙齿问, "高钙血症、肾结石", "牛奶,豆腐,虾皮,芝麻, "10"},
|
|
|
- {"维生素B12", "维生素B12", "1.00", "贫血、神经发育迟, "一般不易过, "牛肉,鸡蛋,牛奶,鱼肉", "10"},
|
|
|
+ {"铁", "1.00", "乏力、面色苍白、注意力不集中", "铁过量可能损伤肝脏", "动物肝脏,红肉,菠菜,黑木耳", "10"},
|
|
|
+ {"25-羟基维生素D", "维生素D", "1.00", "影响钙吸收、骨骼发育", "维生素D过量可致高钙血症", "三文鱼,蛋黄,蘑菇,强化牛奶", "20"},
|
|
|
+ {"维生素D", "维生素D", "1.00", "影响钙吸收、骨骼发育、免疫力下降", "维生素D过量可致高钙血症", "三文鱼,蛋黄,蘑菇,强化牛奶", "15"},
|
|
|
+ {"锌", "锌", "0.80", "食欲减退、味觉异常、免疫力降低", "锌过量影响铜吸收", "牡蛎,牛肉,南瓜,扁豆", "10"},
|
|
|
+ {"钙", "钙", "0.80", "骨骼发育迟缓、牙齿问题", "高钙血症、肾结石", "牛奶,豆腐,虾皮,芝麻", "10"},
|
|
|
+ {"维生素B12", "维生素B12", "1.00", "贫血、神经发育迟缓", "一般不易过量", "牛肉,鸡蛋,牛奶,鱼肉", "10"},
|
|
|
{"维生素C", "维生素C", "0.60", "免疫力下降、牙龈出血", "腹泻、肾结石风险", "猕猴橙子,草莓,青椒", "10"},
|
|
|
- {"白蛋, "蛋白, "0.90", "发育迟缓、肌肉萎, "肾脏负担", "鸡蛋,鱼肉,牛奶,豆制, "10"},
|
|
|
- {"总蛋, "蛋白, "0.90", "营养不良、免疫力下降", "血液粘, "鸡蛋,鱼肉,牛奶,豆制, "9"},
|
|
|
- {"膳食纤维", "膳食纤维", "0.50", "便秘、肠道菌群失败, "腹胀、排便过, "全谷蔬菜,豆类,水果", "10"},
|
|
|
- {"叶酸", "叶酸", "0.70", "贫血、发育迟, "一般不易过, "菠菜,动物肝脏,豆类,柑橘", "10"},
|
|
|
- {"维生素A", "维生素A", "0.70", "视力问题、皮肤干燥、免疫力下降", "头痛、肝脏损, "胡萝动物肝脏,南瓜,菠菜", "10"},
|
|
|
- {", ", "0.50", "免疫力下降、甲状腺功能异常", "脱发、指甲脆, "巴西坚果,海鲜,蘑菇", "10"},
|
|
|
- {", ", "0.40", "肌肉痉挛、睡眠问, "腹泻、低血, "坚果,全谷深绿蔬菜", "10"},
|
|
|
- {"益生", "益生, "0.60", "肠道菌群失衡、消化问, "一般不易过, "酸奶,泡菜,味噌,康普, "10"}
|
|
|
+ {"蛋白质", "蛋白质", "0.90", "发育迟缓、肌肉萎缩", "肾脏负担", "鸡蛋,鱼肉,牛奶,豆制品", "10"},
|
|
|
+ {"总蛋白", "蛋白质", "0.90", "营养不良、免疫力下降", "血液粘稠", "鸡蛋,鱼肉,牛奶,豆制品", "9"},
|
|
|
+ {"膳食纤维", "膳食纤维", "0.50", "便秘、肠道菌群失衡", "腹胀、排便过多", "全谷物,蔬菜,豆类,水果", "10"},
|
|
|
+ {"叶酸", "叶酸", "0.70", "贫血、发育迟缓", "一般不易过量", "菠菜,动物肝脏,豆类,柑橘", "10"},
|
|
|
+ {"维生素A", "维生素A", "0.70", "视力问题、皮肤干燥、免疫力下降", "头痛、肝脏损伤", "胡萝卜,动物肝脏,南瓜,菠菜", "10"},
|
|
|
+ {"硒", "硒", "0.50", "免疫力下降、甲状腺功能异常", "脱发、指甲脆", "巴西坚果,海鲜,蘑菇", "10"},
|
|
|
+ {"镁", "镁", "0.40", "肌肉痉挛、睡眠问题", "腹泻、低血压", "坚果,全谷物,深绿蔬菜", "10"},
|
|
|
+ {"益生菌", "益生菌", "0.60", "肠道菌群失衡、消化问题", "一般不易过量", "酸奶,泡菜,味噌,康普茶", "10"}
|
|
|
};
|
|
|
for (String[] row : seedData) {
|
|
|
jdbcTemplate.update("INSERT IGNORE INTO nutrition_indicator_mapping " +
|
|
|
@@ -2691,21 +2691,21 @@ log.info("已添加template_id列到tasks表");
|
|
|
jdbcTemplate.batchUpdate(
|
|
|
"INSERT INTO bazi_reading_template (element, condition, personal_trait, mind_growth_advice, daily_tip_template) VALUES (?, ?, ?, ?, ?)",
|
|
|
java.util.Arrays.asList(new Object[][]{
|
|
|
- {"wood", "strong", "性格坚韧、有进取心,具有领导力和开拓精, "学会适当放松,避免过刚易折,培养弹性思维", "宜进行伸展运动,忌高强度冲突"},
|
|
|
+ {"wood", "strong", "性格坚韧、有进取心,具有领导力和开拓精神", "学会适当放松,避免过刚易折,培养弹性思维", "宜进行伸展运动,忌高强度冲突"},
|
|
|
{"wood", "weak", "温和有礼、善于合作,但决策时容易犹豫", "增强自信心训练,培养果断决策能力", "宜与自然相处,忌过度迁就他人"},
|
|
|
- {"wood", "balanced", "性格中庸有度,既有韧性又有灵活, "保持现状,适当拓展社交, "宜户外活动,忌久坐不},
|
|
|
- {"fire", "strong", "热情开朗、充满活力,富有感染力和创造力", "注意情绪管理,避免急躁冲动", "宜冷水刺激冷静,忌暴怒争},
|
|
|
- {"fire", "weak", "内敛含蓄、心思细腻,对艺术有敏锐感知", "适当表达情感,培养社交自, "宜温暖陪伴,忌独处过},
|
|
|
- {"fire", "balanced", "性格温润有度,既有热情又懂克, "保持兴趣爱好,适度拓展表达", "宜参与社交活动,忌情绪压},
|
|
|
+ {"wood", "balanced", "性格中庸有度,既有韧性又有灵活性", "保持现状,适当拓展社交圈", "宜户外活动,忌久坐不},
|
|
|
+ {"fire", "strong", "热情开朗、充满活力,富有感染力和创造力", "注意情绪管理,避免急躁冲动", "宜冷水刺激冷静,忌暴怒争吵",
|
|
|
+ {"fire", "weak", "内敛含蓄、心思细腻,对艺术有敏锐感知", "适当表达情感,培养社交自信", "宜温暖陪伴,忌独处过},
|
|
|
+ {"fire", "balanced", "性格温润有度,既有热情又懂克制", "保持兴趣爱好,适度拓展表达", "宜参与社交活动,忌情绪压抑",
|
|
|
{"earth", "strong", "稳重可靠、有责任心,是团队中的中流砥, "避免过度承担,学会说'", "宜适量运动,忌思虑过重"},
|
|
|
- {"earth", "weak", "随和友善、适应性强,容易与他人相处", "增强主见性,培养独立思考能, "宜接触新事物,忌固守不变"},
|
|
|
- {"earth", "balanced", "性情敦厚、处事稳妥,人际关系和谐", "保持学习,适当挑战自我", "宜亲近自然,忌暴饮暴},
|
|
|
- {"metal", "strong", "意志坚定、追求完美,具有卓越的执行力", "学会灵活变通,避免过于严苛", "宜艺术鉴赏,忌过度批},
|
|
|
- {"metal", "weak", "温和寡言、善于倾听,是值得信赖的朋, "增强表达勇气,培养自信心", "宜团体活动,忌过度自我封},
|
|
|
- {"metal", "balanced", "为人正直、做事有度,不乏柔韧与包, "保持开放心态,适度多元发展", "宜阅读学习,忌钻牛角},
|
|
|
- {"water", "strong", "智慧深沉、善于谋略,具有出色洞察, "避免过度缜密,适当放松心情", "宜静坐冥想,忌思虑过深"},
|
|
|
- {"water", "weak", "敏感细腻、有同理心,富有创作天赋", "增强抵抗力,培养情绪韧, "宜温暖环境,忌受寒受},
|
|
|
- {"water", "balanced", "性格圆融、随机应变,处事灵活得宜", "保持好奇心,适度扩展影响, "宜游泳泡澡,忌情绪波},
|
|
|
+ {"earth", "weak", "随和友善、适应性强,容易与他人相处", "增强主见性,培养独立思考能力", "宜接触新事物,忌固守不变"},
|
|
|
+ {"earth", "balanced", "性情敦厚、处事稳妥,人际关系和谐", "保持学习,适当挑战自我", "宜亲近自然,忌暴饮暴食",
|
|
|
+ {"metal", "strong", "意志坚定、追求完美,具有卓越的执行力", "学会灵活变通,避免过于严苛", "宜艺术鉴赏,忌过度批评",
|
|
|
+ {"metal", "weak", "温和寡言、善于倾听,是值得信赖的朋友", "增强表达勇气,培养自信心", "宜团体活动,忌过度自我封},
|
|
|
+ {"metal", "balanced", "为人正直、做事有度,不乏柔韧与包容", "保持开放心态,适度多元发展", "宜阅读学习,忌钻牛角},
|
|
|
+ {"water", "strong", "智慧深沉、善于谋略,具有出色洞察力", "避免过度缜密,适当放松心情", "宜静坐冥想,忌思虑过深"},
|
|
|
+ {"water", "weak", "敏感细腻、有同理心,富有创作天赋", "增强抵抗力,培养情绪韧性", "宜温暖环境,忌受寒受凉",
|
|
|
+ {"water", "balanced", "性格圆融、随机应变,处事灵活得宜", "保持好奇心,适度扩展影响力", "宜游泳泡澡,忌情绪波动",
|
|
|
})
|
|
|
);
|
|
|
log.info("bazi_reading_template 种子数据已加载(15");
|
|
|
@@ -2722,15 +2722,15 @@ log.info("已添加template_id列到tasks表");
|
|
|
jdbcTemplate.batchUpdate(
|
|
|
"INSERT INTO numsoul_config (number, title, keywords, mind_growth_advice, recommended_article_tags, color_hex) VALUES (?, ?, ?, ?, ?, ?)",
|
|
|
java.util.Arrays.asList(new Object[][]{
|
|
|
- {1, "开创建, "独立、领导、创新、自, "培养团队协作意识,避免独断专, "领导自信培养", "#FF4444"},
|
|
|
- {2, "和平, "温和、合作、敏感、耐心", "增强自我主张,避免过度迎合他, "人际交往,情绪表达", "#FF8C00"},
|
|
|
- {3, "表达, "创意、社交、乐观、表, "保持专注,避免浅尝辄, "创造力,社交能力", "#FFD700"},
|
|
|
+ {1, "开创", "独立、领导、创新、自主", "培养团队协作意识,避免独断专行", "领导自信培养", "#FF4444"},
|
|
|
+ {2, "和平, "温和、合作、敏感、耐心", "增强自我主张,避免过度迎合他人", "人际交往,情绪表达", "#FF8C00"},
|
|
|
+ {3, "表达", "创意、社交、乐观、表现力", "保持专注,避免浅尝辄止", "创造力,社交能力", "#FFD700"},
|
|
|
{4, "建设, "务实、稳定、有序、勤, "学会变通,避免过于固执", "专注学习习惯", "#4CAF50"},
|
|
|
{5, "自由, "冒险、变化、好奇、灵, "培养持久力,避免缺乏恒心", "探索精神,适应能力", "#2196F3"},
|
|
|
- {6, "关怀, "责任、关爱、奉献、平, "学会自我关爱,避免过度付, "家庭关系,责任, "#9C27B0"},
|
|
|
- {7, "探索, "智慧、分析、内省、完成, "与人分享见解,避免过度封, "思维能力,学习, "#673AB7"},
|
|
|
- {8, "成就, "雄心、管理、决策、权, "关注内在成长,避免过于追求外在成, "目标管理,理财思维", "#3F51B5"},
|
|
|
- {9, "博爱, "包容、智慧、善良、豁, "设定个人边界,避免过度牺, "人际关系,情绪管理", "#E91E63"},
|
|
|
+ {6, "关怀", "责任、关爱、奉献、平衡", "学会自我关爱,避免过度付出", "家庭关系,责任", "#9C27B0"},
|
|
|
+ {7, "探索", "智慧、分析、内省、完美", "与人分享见解,避免过度封闭", "思维能力,学习, "#673AB7"},
|
|
|
+ {8, "成就", "雄心、管理、决策、权力", "关注内在成长,避免过于追求外在成就", "目标管理,理财思维", "#3F51B5"},
|
|
|
+ {9, "博爱", "包容、智慧、善良、豁达", "设定个人边界,避免过度牺牲", "人际关系,情绪管理", "#E91E63"},
|
|
|
})
|
|
|
);
|
|
|
log.info("numsoul_config 种子数据已加载(9");
|