|
@@ -0,0 +1,29 @@
|
|
|
|
|
+package com.etotem.cfc.dto;
|
|
|
|
|
+
|
|
|
|
|
+import lombok.Data;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 菌群报告分析结果
|
|
|
|
|
+ * 用于向 Dify AI 提供结构化的营养分析数据
|
|
|
|
|
+ */
|
|
|
|
|
+@Data
|
|
|
|
|
+public class HealthAnalysisResult {
|
|
|
|
|
+ private Long reportId;
|
|
|
|
|
+ private Integer nutritionScore;
|
|
|
|
|
+ private Integer gutHealthScore;
|
|
|
|
|
+ private String gutType;
|
|
|
|
|
+ private List<FloraSummary> floraSummary;
|
|
|
|
|
+ private List<String> findings;
|
|
|
|
|
+ private List<String> suggestions;
|
|
|
|
|
+ private List<String> nutritionTags;
|
|
|
|
|
+
|
|
|
|
|
+ @Data
|
|
|
|
|
+ public static class FloraSummary {
|
|
|
|
|
+ private String category; // 有益菌/有害菌/中性菌
|
|
|
|
|
+ private int normalCount; // 正常数量
|
|
|
|
|
+ private int abnormalCount; // 异常数量
|
|
|
|
|
+ private List<String> keyAbnormal; // 关键异常菌种名称
|
|
|
|
|
+ }
|
|
|
|
|
+}
|