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

chore: auto bump version and changelog [skip ci]

iwt 1 месяц назад
Родитель
Сommit
78cb0bc43a

+ 4 - 10
cfc-backend/src/main/java/com/etotem/cfc/service/BodyFatScaleService.java

@@ -130,16 +130,10 @@ public class BodyFatScaleService {
             return mockMetrics();
             return mockMetrics();
         }
         }
 
 
-        String prompt = """
-                你是一名健康数据分析助手。请从这张体脂秤显示屏图片中提取所有可见的身体指标数据。
-                请以 JSON 数组格式返回,每个元素包含:
-                - name: 指标中文名称(如"体重"、"BMI"、"体脂率"等)
-                - value: 指标数值(纯数字,不含单位)
-                - unit: 单位(如"kg"、"%"、"次"等,无单位则留空字符串)
-                
-                只返回 JSON 数组,不要其他文字说明。示例:
-                [{"name":"体重","value":"65.2","unit":"kg"},{"name":"BMI","value":"22.5","unit":""}]
-                """;
+        String prompt = "你是一名健康数据分析助手。请从这张体脂秤显示屏图片中提取所有可见的身体指标数据。"
+                + " 请以 JSON 数组格式返回,每个元素包含:"
+                + " name(指标中文名如体重/BMI/体脂率)、value(纯数字)、unit(单位如kg/%)"
+                + " 只返回 JSON 数组,不要其他文字。示例:[{\"name\":\"体重\",\"value\":\"65.2\",\"unit\":\"kg\"}]";
 
 
         try {
         try {
             ObjectNode body = objectMapper.createObjectNode();
             ObjectNode body = objectMapper.createObjectNode();

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-c0826c5c19c3d93513450358c0583aec8175db4c
+91d5a1a3924490e833253cfb22647dd491290f49

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

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

+ 1 - 1
cfc-web/package.json

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

+ 17 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,23 @@
 
 
 ---
 ---
 
 
+## v1.0.1159 (2026-08-19)
+
+### 新功能
+- 体脂秤图片数据采集器
+
+### 其他
+- - 调用 DeepSeek-VL 视觉模型 OCR 提取体脂秤指标(体重/BMI/体脂率/肌肉量等)
+- - 自动创建 indicator_definitions + 保存 indicator_values(source_type=body_fat_scale)
+- - 新增 AdminBodyFatScaleController:
+-   - POST /api/admin/bodyfat-scale/images/list — 列出图片
+-   - POST /api/admin/bodyfat-scale/images/analyze — 单张分析预览
+-   - POST /api/admin/bodyfat-scale/save — 手动保存指标到成员
+-   - POST /api/admin/bodyfat-scale/batch — 批量处理多张图片
+- - application.yml 新增 bodyfat-scale.image-dir 和 deepseek.vision-* 配置
+- 
+
+
 ## v1.0.1158 (2026-08-19)
 ## v1.0.1158 (2026-08-19)
 
 
 ### 文档
 ### 文档

+ 18 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 # 更新日志
 
 
-> 当前版本: v1.0.1158
+> 当前版本: v1.0.1159
 
 
 ## 历史版本
 ## 历史版本
 
 
@@ -8,6 +8,23 @@
 
 
 ---
 ---
 
 
+## v1.0.1159 (2026-08-19)
+
+### 新功能
+- 体脂秤图片数据采集器
+
+### 其他
+- - 调用 DeepSeek-VL 视觉模型 OCR 提取体脂秤指标(体重/BMI/体脂率/肌肉量等)
+- - 自动创建 indicator_definitions + 保存 indicator_values(source_type=body_fat_scale)
+- - 新增 AdminBodyFatScaleController:
+-   - POST /api/admin/bodyfat-scale/images/list — 列出图片
+-   - POST /api/admin/bodyfat-scale/images/analyze — 单张分析预览
+-   - POST /api/admin/bodyfat-scale/save — 手动保存指标到成员
+-   - POST /api/admin/bodyfat-scale/batch — 批量处理多张图片
+- - application.yml 新增 bodyfat-scale.image-dir 和 deepseek.vision-* 配置
+- 
+
+
 ## v1.0.1158 (2026-08-19)
 ## v1.0.1158 (2026-08-19)
 
 
 ### 文档
 ### 文档