Просмотр исходного кода

chore: auto bump version and changelog [skip ci]

iwt 2 месяцев назад
Родитель
Сommit
83a627a61f

+ 52 - 52
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -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");

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-717e9897f52d2059421b363d7754892dd8d4230c
+3c63eb60a8b8aa9d93f6cbacf14cccb52bfce8ea

+ 6 - 0
cfc-web/CHANGELOG.md

@@ -1,6 +1,12 @@
 # 更新日志 (Changelog)
 
 此文件记录所有构建版本的变更。
+## v1.0.44 (2026-07-09)
+
+### 工程化
+- auto bump version and changelog [skip ci]
+
+
 ## v1.0.43 (2026-07-09)
 
 ### 工程化

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.42",
+  "version": "1.0.43",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.42",
+      "version": "1.0.43",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.43",
+  "version": "1.0.44",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",