|
|
@@ -8285,7 +8285,7 @@ private void runMigration100() {
|
|
|
log.warn("创建 report_parser_import 表失败(可能已存在): " + e.getMessage());
|
|
|
}
|
|
|
|
|
|
- // 迁移191: foods 添加 report_id/score 列(Food 实体已含字段,生产库缺列导致 Unknown column 'report_id' 错误)
|
|
|
+// 迁移191: foods 添加 report_id/score 列(Food 实体已含字段,生产库缺列导致 Unknown column 'report_id' 错误)
|
|
|
ensureColumn("foods", "report_id", "BIGINT DEFAULT NULL COMMENT '关联报告ID(从PDF解析的食物推荐)'");
|
|
|
ensureColumn("foods", "score", "INT DEFAULT NULL COMMENT '食物评分'");
|
|
|
|
|
|
@@ -8296,5 +8296,10 @@ private void runMigration100() {
|
|
|
} catch (Exception e) {
|
|
|
log.warn("verification_codes.type 默认值修改失败(可能已修改): " + e.getMessage());
|
|
|
}
|
|
|
+
|
|
|
+ // 迁移193: family_relationships表添加关系质量评分三列(关系条展示增强)
|
|
|
+ ensureColumn("family_relationships", "trust_score", "DECIMAL(5,2) DEFAULT 0 COMMENT '信任度(答卷人视角)'");
|
|
|
+ ensureColumn("family_relationships", "intimacy_score", "DECIMAL(5,2) DEFAULT 0 COMMENT '亲密度(答卷人视角)'");
|
|
|
+ ensureColumn("family_relationships", "communication_score", "DECIMAL(5,2) DEFAULT 0 COMMENT '沟通质量(答卷人视角)'");
|
|
|
}
|
|
|
}
|