|
@ -1,10 +1,15 @@ |
|
|
package com.acupuncture.system.domain.vo; |
|
|
package com.acupuncture.system.domain.vo; |
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil; |
|
|
|
|
|
import com.acupuncture.system.domain.dto.ExternalDto; |
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty; |
|
|
import io.swagger.annotations.ApiModel; |
|
|
import io.swagger.annotations.ApiModel; |
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
import io.swagger.annotations.ApiParam; |
|
|
import io.swagger.annotations.ApiParam; |
|
|
import lombok.Data; |
|
|
import lombok.Data; |
|
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotNull; |
|
|
|
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -235,45 +240,118 @@ public class ExternalVo { |
|
|
运动功能测评数据 |
|
|
运动功能测评数据 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
@Data |
|
|
|
|
|
public static class UserInfo { |
|
|
public static class UserInfo { |
|
|
|
|
|
@JsonProperty("Title") |
|
|
@ApiModelProperty(value = "标题") |
|
|
@ApiModelProperty(value = "标题") |
|
|
private String Title; |
|
|
private String Title; |
|
|
@ApiModelProperty(value = "组别代码(可为空)") |
|
|
@ApiModelProperty(value = "组别代码(可为空)") |
|
|
|
|
|
@JsonProperty("GID") |
|
|
private String GID; |
|
|
private String GID; |
|
|
@ApiModelProperty(value = "人员编号") |
|
|
@ApiModelProperty(value = "人员编号") |
|
|
|
|
|
@JsonProperty("UID") |
|
|
private String UID; |
|
|
private String UID; |
|
|
@ApiModelProperty(value = "姓名") |
|
|
@ApiModelProperty(value = "姓名") |
|
|
|
|
|
@JsonProperty("Name") |
|
|
private String Name; |
|
|
private String Name; |
|
|
@ApiModelProperty(value = "性别 (男1,女2)") |
|
|
@ApiModelProperty(value = "性别 (男1,女2)") |
|
|
|
|
|
@JsonProperty("Sex") |
|
|
private String Sex; |
|
|
private String Sex; |
|
|
@ApiModelProperty(value = "身高(cm)") |
|
|
@ApiModelProperty(value = "身高(cm)") |
|
|
|
|
|
@JsonProperty("Height") |
|
|
private String Height; |
|
|
private String Height; |
|
|
@ApiModelProperty(value = "出生年") |
|
|
@ApiModelProperty(value = "出生年") |
|
|
private String BirthYear; |
|
|
@JsonProperty("BirthYear") |
|
|
|
|
|
private Date BirthYear; |
|
|
@ApiModelProperty(value = "电话(可为空)") |
|
|
@ApiModelProperty(value = "电话(可为空)") |
|
|
|
|
|
@JsonProperty("Phone") |
|
|
private String Phone; |
|
|
private String Phone; |
|
|
|
|
|
@JsonProperty("TestID") |
|
|
|
|
|
private String TestID; |
|
|
|
|
|
@JsonProperty("TestID") |
|
|
|
|
|
public String getTestID() { |
|
|
|
|
|
return TestID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Title") |
|
|
|
|
|
public String getTitle() { |
|
|
|
|
|
return Title; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("GID") |
|
|
|
|
|
public String getGID() { |
|
|
|
|
|
return GID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("UID") |
|
|
|
|
|
public String getUID() { |
|
|
|
|
|
return UID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Name") |
|
|
|
|
|
public String getName() { |
|
|
|
|
|
return Name; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Sex") |
|
|
|
|
|
public String getSex() { |
|
|
|
|
|
if ("0".equals(Sex)) { |
|
|
|
|
|
return "1"; |
|
|
|
|
|
} |
|
|
|
|
|
if ("1".equals(Sex)) { |
|
|
|
|
|
return "2"; |
|
|
|
|
|
} |
|
|
|
|
|
return Sex; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Height") |
|
|
|
|
|
public String getHeight() { |
|
|
|
|
|
return Height; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("BirthYear") |
|
|
|
|
|
public String getBirthYear() { |
|
|
|
|
|
if (BirthYear != null) { |
|
|
|
|
|
return DateUtil.format(BirthYear, "yyyy"); |
|
|
|
|
|
} |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Phone") |
|
|
|
|
|
public String getPhone() { |
|
|
|
|
|
return Phone; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 3.1体质测试类数据的实时传输 |
|
|
* 3.1体质测试类数据的实时传输 |
|
|
*/ |
|
|
*/ |
|
|
public static class RtcfInfo { |
|
|
public static class RtcfInfo { |
|
|
@ApiModelProperty("当前测得体质测试类数据标题") |
|
|
@ApiModelProperty("当前测得体质测试类数据标题") |
|
|
|
|
|
@JsonProperty("Title") |
|
|
private String Title; |
|
|
private String Title; |
|
|
@ApiModelProperty("单位代码(或科室代码、项目代码)") |
|
|
@ApiModelProperty("单位代码(或科室代码、项目代码)") |
|
|
|
|
|
@JsonProperty("UUID") |
|
|
private String UUID; |
|
|
private String UUID; |
|
|
@ApiModelProperty("人员编号") |
|
|
@ApiModelProperty("人员编号") |
|
|
|
|
|
@JsonProperty("UID") |
|
|
|
|
|
@NotNull(message = "人员编号不能为空") |
|
|
private String UID; |
|
|
private String UID; |
|
|
@ApiModelProperty("测试序号(时间戳)") |
|
|
@ApiModelProperty("测试序号(时间戳)") |
|
|
|
|
|
@JsonProperty("TestID") |
|
|
private String TestID; |
|
|
private String TestID; |
|
|
@ApiModelProperty("测试日期") |
|
|
@ApiModelProperty("测试日期") |
|
|
|
|
|
@JsonProperty("TestDate") |
|
|
|
|
|
@NotNull(message = "测试日期不能为空") |
|
|
private String TestDate; |
|
|
private String TestDate; |
|
|
@ApiModelProperty("测试者姓名") |
|
|
@ApiModelProperty("测试者姓名") |
|
|
|
|
|
@JsonProperty("Name") |
|
|
private String Name; |
|
|
private String Name; |
|
|
@ApiModelProperty("测试者性别,男1女2") |
|
|
@ApiModelProperty("测试者性别,男1女2") |
|
|
|
|
|
@JsonProperty("Sex") |
|
|
private String Sex; |
|
|
private String Sex; |
|
|
@ApiModelProperty("测试者出生年份") |
|
|
@ApiModelProperty("测试者出生年份") |
|
|
|
|
|
@JsonProperty("BirthYear") |
|
|
private String BirthYear; |
|
|
private String BirthYear; |
|
|
|
|
|
|
|
|
private List<Detail> data; |
|
|
private List<Detail> data; |
|
@ -288,7 +366,7 @@ public class ExternalVo { |
|
|
public void setTitle(String title) { |
|
|
public void setTitle(String title) { |
|
|
Title = title; |
|
|
Title = title; |
|
|
} |
|
|
} |
|
|
|
|
|
@JsonProperty("") |
|
|
public String getUUID() { |
|
|
public String getUUID() { |
|
|
return UUID; |
|
|
return UUID; |
|
|
} |
|
|
} |
|
@ -296,7 +374,7 @@ public class ExternalVo { |
|
|
public void setUUID(String UUID) { |
|
|
public void setUUID(String UUID) { |
|
|
this.UUID = UUID; |
|
|
this.UUID = UUID; |
|
|
} |
|
|
} |
|
|
|
|
|
@JsonProperty("") |
|
|
public String getUID() { |
|
|
public String getUID() { |
|
|
return UID; |
|
|
return UID; |
|
|
} |
|
|
} |
|
@ -304,7 +382,7 @@ public class ExternalVo { |
|
|
public void setUID(String UID) { |
|
|
public void setUID(String UID) { |
|
|
this.UID = UID; |
|
|
this.UID = UID; |
|
|
} |
|
|
} |
|
|
|
|
|
@JsonProperty("") |
|
|
public String getTestID() { |
|
|
public String getTestID() { |
|
|
return TestID; |
|
|
return TestID; |
|
|
} |
|
|
} |
|
@ -312,7 +390,7 @@ public class ExternalVo { |
|
|
public void setTestID(String testID) { |
|
|
public void setTestID(String testID) { |
|
|
TestID = testID; |
|
|
TestID = testID; |
|
|
} |
|
|
} |
|
|
|
|
|
@JsonProperty("") |
|
|
public String getTestDate() { |
|
|
public String getTestDate() { |
|
|
return TestDate; |
|
|
return TestDate; |
|
|
} |
|
|
} |
|
@ -362,10 +440,15 @@ public class ExternalVo { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static class Detail { |
|
|
public static class Detail { |
|
|
|
|
|
private String TestID; |
|
|
|
|
|
@JsonProperty("Item") |
|
|
private String Item; |
|
|
private String Item; |
|
|
|
|
|
@JsonProperty("Value") |
|
|
private String Value; |
|
|
private String Value; |
|
|
|
|
|
@JsonProperty("Score") |
|
|
private String Score; |
|
|
private String Score; |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Item") |
|
|
public String getItem() { |
|
|
public String getItem() { |
|
|
return Item; |
|
|
return Item; |
|
|
} |
|
|
} |
|
@ -374,6 +457,7 @@ public class ExternalVo { |
|
|
Item = item; |
|
|
Item = item; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Value") |
|
|
public String getValue() { |
|
|
public String getValue() { |
|
|
return Value; |
|
|
return Value; |
|
|
} |
|
|
} |
|
@ -382,6 +466,7 @@ public class ExternalVo { |
|
|
Value = value; |
|
|
Value = value; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Score") |
|
|
public String getScore() { |
|
|
public String getScore() { |
|
|
return Score; |
|
|
return Score; |
|
|
} |
|
|
} |
|
@ -389,16 +474,31 @@ public class ExternalVo { |
|
|
public void setScore(String score) { |
|
|
public void setScore(String score) { |
|
|
Score = score; |
|
|
Score = score; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getTestID() { |
|
|
|
|
|
return TestID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestID(String testID) { |
|
|
|
|
|
TestID = testID; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static class Advice { |
|
|
public static class Advice { |
|
|
|
|
|
@JsonProperty("SportPrinciple") |
|
|
private String SportPrinciple; //运动原则
|
|
|
private String SportPrinciple; //运动原则
|
|
|
|
|
|
@JsonProperty("Aerobic") |
|
|
private String Aerobic; //有氧运动内容
|
|
|
private String Aerobic; //有氧运动内容
|
|
|
|
|
|
@JsonProperty("Strength") |
|
|
private String Strength; //力量运动内容
|
|
|
private String Strength; //力量运动内容
|
|
|
|
|
|
@JsonProperty("Flexibility") |
|
|
private String Flexibility; //柔韧运动内容
|
|
|
private String Flexibility; //柔韧运动内容
|
|
|
|
|
|
@JsonProperty("FunctionExcercise") |
|
|
private String FunctionExcercise; //功能性练习内容
|
|
|
private String FunctionExcercise; //功能性练习内容
|
|
|
|
|
|
@JsonProperty("Caution") |
|
|
private String Caution; //注意事项
|
|
|
private String Caution; //注意事项
|
|
|
|
|
|
private String TestID; |
|
|
|
|
|
@JsonProperty("SportPrinciple") |
|
|
public String getSportPrinciple() { |
|
|
public String getSportPrinciple() { |
|
|
return SportPrinciple; |
|
|
return SportPrinciple; |
|
|
} |
|
|
} |
|
@ -407,6 +507,7 @@ public class ExternalVo { |
|
|
SportPrinciple = sportPrinciple; |
|
|
SportPrinciple = sportPrinciple; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Aerobic") |
|
|
public String getAerobic() { |
|
|
public String getAerobic() { |
|
|
return Aerobic; |
|
|
return Aerobic; |
|
|
} |
|
|
} |
|
@ -415,6 +516,7 @@ public class ExternalVo { |
|
|
Aerobic = aerobic; |
|
|
Aerobic = aerobic; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Strength") |
|
|
public String getStrength() { |
|
|
public String getStrength() { |
|
|
return Strength; |
|
|
return Strength; |
|
|
} |
|
|
} |
|
@ -423,6 +525,7 @@ public class ExternalVo { |
|
|
Strength = strength; |
|
|
Strength = strength; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Flexibility") |
|
|
public String getFlexibility() { |
|
|
public String getFlexibility() { |
|
|
return Flexibility; |
|
|
return Flexibility; |
|
|
} |
|
|
} |
|
@ -431,6 +534,7 @@ public class ExternalVo { |
|
|
Flexibility = flexibility; |
|
|
Flexibility = flexibility; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("FunctionExcercise") |
|
|
public String getFunctionExcercise() { |
|
|
public String getFunctionExcercise() { |
|
|
return FunctionExcercise; |
|
|
return FunctionExcercise; |
|
|
} |
|
|
} |
|
@ -439,6 +543,7 @@ public class ExternalVo { |
|
|
FunctionExcercise = functionExcercise; |
|
|
FunctionExcercise = functionExcercise; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JsonProperty("Caution") |
|
|
public String getCaution() { |
|
|
public String getCaution() { |
|
|
return Caution; |
|
|
return Caution; |
|
|
} |
|
|
} |
|
@ -446,137 +551,266 @@ public class ExternalVo { |
|
|
public void setCaution(String caution) { |
|
|
public void setCaution(String caution) { |
|
|
Caution = caution; |
|
|
Caution = caution; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getTestID() { |
|
|
|
|
|
return TestID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestID(String testID) { |
|
|
|
|
|
TestID = testID; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
{ |
|
|
|
|
|
"Title: "CURRENT_BCA_DATA", //标题:BCA_DATA指体成分测试类数据
|
|
|
|
|
|
"UUID": "TFHT", //单位代码(或科室代码、项目代码)
|
|
|
|
|
|
"UID": "123456", //人员编码
|
|
|
|
|
|
"TestID": "20230124101235", //测试序号(时间戳)
|
|
|
|
|
|
"TestDate": "2023-01-24", //测试日期
|
|
|
|
|
|
"Name": "张三", //测试者姓名
|
|
|
|
|
|
"Sex": "1", //测试者性别,男1女2
|
|
|
|
|
|
"data": |
|
|
|
|
|
{ |
|
|
|
|
|
"Weight" : "72.5", //体重
|
|
|
|
|
|
"Fat": "23.1", //脂肪
|
|
|
|
|
|
"Bone": "3.8", //骨质
|
|
|
|
|
|
"Protein": "18.6", //蛋白质
|
|
|
|
|
|
"Water": "33.5", //水分
|
|
|
|
|
|
"Muscle": "40.1", //肌肉
|
|
|
|
|
|
"SMM": "18.5", //骨骼肌
|
|
|
|
|
|
"PBF": "22.1", //体脂百分比
|
|
|
|
|
|
"BMI": "22.4", //体质指数
|
|
|
|
|
|
"BMR": "1665", //基础代谢
|
|
|
|
|
|
"Edema: "0.33", //水肿系数(2位小数)
|
|
|
|
|
|
"VFI": "12.0", //内脏脂肪指数
|
|
|
|
|
|
"BodyAge": "23", //身体年龄
|
|
|
|
|
|
"Score":"78.0", //健康评分
|
|
|
|
|
|
"BodyType": "4", //体型判定
|
|
|
|
|
|
"Standard_weight": "70.5", //目标体重
|
|
|
|
|
|
"Weight_control": "2.0", //体重控制
|
|
|
|
|
|
"Fat_control": "1.3", //脂肪控制量
|
|
|
|
|
|
"Muscle_control": "0.7", //肌肉控制量
|
|
|
|
|
|
"ASMI": "6.5", //四肢骨骼肌指数
|
|
|
|
|
|
"WeightMax" : "84.5", //体重正常范围的高值
|
|
|
|
|
|
"WeightMin" : "69.5", //体重正常范围的低值
|
|
|
|
|
|
"FatMax" : "22.5", //体重正常范围的高值
|
|
|
|
|
|
"FatMin" : "13.6", //体重正常范围的低值
|
|
|
|
|
|
"BoneMax" : "3.7", //骨质正常范围的高值
|
|
|
|
|
|
"BoneMin" : "3.1", //骨质正常范围的低值
|
|
|
|
|
|
"ProteinMax" : "22.5", //蛋白质正常范围的高值
|
|
|
|
|
|
"ProteinMin" : "17.5", //蛋白质正常范围的低值
|
|
|
|
|
|
"WaterMax" : "43.6", //水分正常范围的高值
|
|
|
|
|
|
"WaterMin" : "32.5", //水分正常范围的低值
|
|
|
|
|
|
"MuscleMax" : "54.5", //肌肉正常范围的高值
|
|
|
|
|
|
"MuscleMin" : "36.5", //肌肉正常范围的低值
|
|
|
|
|
|
"SMMMax" : "32.5", //骨骼肌正常范围的高值
|
|
|
|
|
|
"SMMMin" : "24.1", //骨骼肌正常范围的低值
|
|
|
|
|
|
"PBFMax" : "20.0", //体脂率正常范围的高值
|
|
|
|
|
|
"PBFMin" : "10.0", //体脂率正常范围的低值
|
|
|
|
|
|
"BMIMax" : "18.5", //体质指数正常范围的高值
|
|
|
|
|
|
"BMIMin" : "23.9", //体质指数正常范围的低值
|
|
|
|
|
|
"WHRMax" : "0.7", //腰臀比正常范围的高值
|
|
|
|
|
|
"WHRMin" : "0.8", //腰臀比正常范围的低值
|
|
|
|
|
|
"EdemaMax" : "0.3", //水肿系数正常范围的高值
|
|
|
|
|
|
"EdemaMin" : "0.35", //水肿系数正常范围的低值
|
|
|
|
|
|
"VFIMax" : "5.0", //内脏脂肪指数正常范围的高值
|
|
|
|
|
|
"VFIMin" : "10.0", //内脏脂肪指数正常范围的低值
|
|
|
|
|
|
"Diagnosis": "身体脂肪偏高,无机盐偏低,水分偏低,蛋白质偏低,骨骼肌含量偏低,身体左右均衡" , //诊断结论(UTF-8编码)
|
|
|
|
|
|
}, |
|
|
|
|
|
"advice": //每日膳食营养建议
|
|
|
|
|
|
{ |
|
|
|
|
|
"PersonType": "普通人", //*人员类型
|
|
|
|
|
|
"DailyEnergy": "2250", //日能量需求(单位:kcal)
|
|
|
|
|
|
"DietPrinciple": "XXXXX", //膳食原则
|
|
|
|
|
|
"StandardBreakfast": "XXXX", //示范食谱-早餐(使用\n换行,下同)
|
|
|
|
|
|
"StandardLunch": "XXXX", //示范食谱-午餐
|
|
|
|
|
|
"StandardDinner": "XXXX", //示范食谱-晚餐
|
|
|
|
|
|
"StandardNutrition": "XXXX", //示范食谱-营养素
|
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
*/ |
|
|
|
|
|
public static class BcaData { |
|
|
public static class BcaData { |
|
|
|
|
|
@ApiModelProperty("当前测得体质测试类数据标题") |
|
|
|
|
|
@JsonProperty("Title") |
|
|
private String Title; |
|
|
private String Title; |
|
|
|
|
|
@ApiModelProperty("单位代码(或科室代码、项目代码)") |
|
|
|
|
|
@JsonProperty("UUID") |
|
|
private String UUID; |
|
|
private String UUID; |
|
|
|
|
|
@ApiModelProperty("人员编号") |
|
|
|
|
|
@JsonProperty("UID") |
|
|
private String UID; |
|
|
private String UID; |
|
|
|
|
|
@ApiModelProperty("测试序号(时间戳)") |
|
|
|
|
|
@JsonProperty("TestID") |
|
|
private String TestID; |
|
|
private String TestID; |
|
|
|
|
|
@ApiModelProperty("测试日期") |
|
|
|
|
|
@JsonProperty("TestDate") |
|
|
private String TestDate; |
|
|
private String TestDate; |
|
|
|
|
|
@ApiModelProperty("测试者姓名") |
|
|
|
|
|
@JsonProperty("Name") |
|
|
private String Name; |
|
|
private String Name; |
|
|
|
|
|
@ApiModelProperty("测试者性别,男1女2") |
|
|
|
|
|
@JsonProperty("Sex") |
|
|
private String Sex; |
|
|
private String Sex; |
|
|
private Data data; |
|
|
private Data data; |
|
|
private Advice advice; |
|
|
private Advice advice; |
|
|
|
|
|
|
|
|
|
|
|
public String getTitle() { |
|
|
|
|
|
return Title; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTitle(String title) { |
|
|
|
|
|
Title = title; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getUUID() { |
|
|
|
|
|
return UUID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setUUID(String UUID) { |
|
|
|
|
|
this.UUID = UUID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getUID() { |
|
|
|
|
|
return UID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setUID(String UID) { |
|
|
|
|
|
this.UID = UID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getTestID() { |
|
|
|
|
|
return TestID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestID(String testID) { |
|
|
|
|
|
TestID = testID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getTestDate() { |
|
|
|
|
|
return TestDate; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestDate(String testDate) { |
|
|
|
|
|
TestDate = testDate; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getName() { |
|
|
|
|
|
return Name; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setName(String name) { |
|
|
|
|
|
Name = name; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getSex() { |
|
|
|
|
|
return Sex; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setSex(String sex) { |
|
|
|
|
|
Sex = sex; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Data getData() { |
|
|
|
|
|
return data; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setData(Data data) { |
|
|
|
|
|
this.data = data; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public Advice getAdvice() { |
|
|
|
|
|
return advice; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setAdvice(Advice advice) { |
|
|
|
|
|
this.advice = advice; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public static class Data { |
|
|
public static class Data { |
|
|
|
|
|
@JsonProperty("TestID") |
|
|
|
|
|
private String TestID; |
|
|
|
|
|
@JsonProperty("UID") |
|
|
|
|
|
private String UID; |
|
|
|
|
|
@JsonProperty("UUID") |
|
|
|
|
|
private String UUID; |
|
|
|
|
|
@JsonProperty("Name") |
|
|
|
|
|
private String Name; |
|
|
|
|
|
@JsonProperty("TestDate") |
|
|
|
|
|
private String TestDate; |
|
|
|
|
|
@JsonProperty("Sex") |
|
|
|
|
|
private String Sex; |
|
|
|
|
|
@JsonProperty("Weight") |
|
|
private String Weight; //体重
|
|
|
private String Weight; //体重
|
|
|
|
|
|
@JsonProperty("Fat") |
|
|
private String Fat; //脂肪
|
|
|
private String Fat; //脂肪
|
|
|
|
|
|
@JsonProperty("Bone") |
|
|
private String Bone; //骨质
|
|
|
private String Bone; //骨质
|
|
|
|
|
|
@JsonProperty("Protein") |
|
|
private String Protein; //蛋白质
|
|
|
private String Protein; //蛋白质
|
|
|
private String Waterx; //水分
|
|
|
@JsonProperty("Water") |
|
|
|
|
|
private String Water; //水分
|
|
|
|
|
|
@JsonProperty("Muscle") |
|
|
private String Muscle; //肌肉
|
|
|
private String Muscle; //肌肉
|
|
|
|
|
|
@JsonProperty("SMM") |
|
|
private String SMM; //骨骼肌
|
|
|
private String SMM; //骨骼肌
|
|
|
|
|
|
@JsonProperty("PBF") |
|
|
private String PBF; //体脂百分比
|
|
|
private String PBF; //体脂百分比
|
|
|
|
|
|
@JsonProperty("BMI") |
|
|
private String BMI; //体质指数
|
|
|
private String BMI; //体质指数
|
|
|
|
|
|
@JsonProperty("BMR") |
|
|
private String BMR; //基础代谢
|
|
|
private String BMR; //基础代谢
|
|
|
|
|
|
@JsonProperty("Edema") |
|
|
private String Edema; //水肿系数(2位小数)
|
|
|
private String Edema; //水肿系数(2位小数)
|
|
|
|
|
|
@JsonProperty("VFI") |
|
|
private String VFI; //内脏脂肪指数
|
|
|
private String VFI; //内脏脂肪指数
|
|
|
|
|
|
@JsonProperty("BodyAge") |
|
|
private String BodyAge; //身体年龄
|
|
|
private String BodyAge; //身体年龄
|
|
|
|
|
|
@JsonProperty("Score") |
|
|
private String Score; //健康评分
|
|
|
private String Score; //健康评分
|
|
|
|
|
|
@JsonProperty("BodyType") |
|
|
private String BodyType; //体型判定
|
|
|
private String BodyType; //体型判定
|
|
|
|
|
|
@JsonProperty("Standard_weight") |
|
|
private String Standard_weight; //目标体重
|
|
|
private String Standard_weight; //目标体重
|
|
|
|
|
|
@JsonProperty("Weight_control") |
|
|
private String Weight_control; //体重控制
|
|
|
private String Weight_control; //体重控制
|
|
|
|
|
|
@JsonProperty("Fat_control") |
|
|
private String Fat_control; //脂肪控制量
|
|
|
private String Fat_control; //脂肪控制量
|
|
|
|
|
|
@JsonProperty("Muscle_control") |
|
|
private String Muscle_control;//肌肉控制量
|
|
|
private String Muscle_control;//肌肉控制量
|
|
|
|
|
|
@JsonProperty("ASMI") |
|
|
private String ASMI; //四肢骨骼肌指数
|
|
|
private String ASMI; //四肢骨骼肌指数
|
|
|
|
|
|
@JsonProperty("WeightMax") |
|
|
private String WeightMax; //体重正常范围的高值
|
|
|
private String WeightMax; //体重正常范围的高值
|
|
|
|
|
|
@JsonProperty("WeightMin") |
|
|
private String WeightMin; //体重正常范围的低值
|
|
|
private String WeightMin; //体重正常范围的低值
|
|
|
|
|
|
@JsonProperty("FatMax") |
|
|
private String FatMax;//体重正常范围的高值
|
|
|
private String FatMax;//体重正常范围的高值
|
|
|
|
|
|
@JsonProperty("FatMin") |
|
|
private String FatMin; //体重正常范围的低值
|
|
|
private String FatMin; //体重正常范围的低值
|
|
|
|
|
|
@JsonProperty("BoneMax") |
|
|
private String BoneMax; //骨质正常范围的高值
|
|
|
private String BoneMax; //骨质正常范围的高值
|
|
|
|
|
|
@JsonProperty("BoneMin") |
|
|
private String BoneMin; //骨质正常范围的低值
|
|
|
private String BoneMin; //骨质正常范围的低值
|
|
|
|
|
|
@JsonProperty("ProteinMax") |
|
|
private String ProteinMax; //蛋白质正常范围的高值
|
|
|
private String ProteinMax; //蛋白质正常范围的高值
|
|
|
|
|
|
@JsonProperty("ProteinMin") |
|
|
private String ProteinMin; //蛋白质正常范围的低值
|
|
|
private String ProteinMin; //蛋白质正常范围的低值
|
|
|
|
|
|
@JsonProperty("WaterMax") |
|
|
private String WaterMax;//水分正常范围的高值
|
|
|
private String WaterMax;//水分正常范围的高值
|
|
|
|
|
|
@JsonProperty("WaterMin") |
|
|
private String WaterMin; //水分正常范围的低值
|
|
|
private String WaterMin; //水分正常范围的低值
|
|
|
|
|
|
@JsonProperty("MuscleMax") |
|
|
private String MuscleMax; //肌肉正常范围的高值
|
|
|
private String MuscleMax; //肌肉正常范围的高值
|
|
|
|
|
|
@JsonProperty("MuscleMin") |
|
|
private String MuscleMin; //肌肉正常范围的低值
|
|
|
private String MuscleMin; //肌肉正常范围的低值
|
|
|
|
|
|
@JsonProperty("SMMMax") |
|
|
private String SMMMax;//骨骼肌正常范围的高值
|
|
|
private String SMMMax;//骨骼肌正常范围的高值
|
|
|
|
|
|
@JsonProperty("SMMMin") |
|
|
private String SMMMin;//骨骼肌正常范围的低值
|
|
|
private String SMMMin;//骨骼肌正常范围的低值
|
|
|
|
|
|
@JsonProperty("PBFMax") |
|
|
private String PBFMax; //体脂率正常范围的高值
|
|
|
private String PBFMax; //体脂率正常范围的高值
|
|
|
|
|
|
@JsonProperty("PBFMin") |
|
|
private String PBFMin; //体脂率正常范围的低值
|
|
|
private String PBFMin; //体脂率正常范围的低值
|
|
|
|
|
|
@JsonProperty("BMIMax") |
|
|
private String BMIMax; //体质指数正常范围的高值
|
|
|
private String BMIMax; //体质指数正常范围的高值
|
|
|
|
|
|
@JsonProperty("BMIMin") |
|
|
private String BMIMin; //体质指数正常范围的低值
|
|
|
private String BMIMin; //体质指数正常范围的低值
|
|
|
|
|
|
@JsonProperty("WHRMax") |
|
|
private String WHRMax;//腰臀比正常范围的高值
|
|
|
private String WHRMax;//腰臀比正常范围的高值
|
|
|
|
|
|
@JsonProperty("WHRMin") |
|
|
private String WHRMin;//腰臀比正常范围的低值
|
|
|
private String WHRMin;//腰臀比正常范围的低值
|
|
|
|
|
|
@JsonProperty("EdemaMax") |
|
|
private String EdemaMax; //水肿系数正常范围的高值
|
|
|
private String EdemaMax; //水肿系数正常范围的高值
|
|
|
|
|
|
@JsonProperty("EdemaMin") |
|
|
private String EdemaMin; //水肿系数正常范围的低值
|
|
|
private String EdemaMin; //水肿系数正常范围的低值
|
|
|
|
|
|
@JsonProperty("VFIMax") |
|
|
private String VFIMax; //内脏脂肪指数正常范围的高值
|
|
|
private String VFIMax; //内脏脂肪指数正常范围的高值
|
|
|
|
|
|
@JsonProperty("VFIMin") |
|
|
private String VFIMin; //内脏脂肪指数正常范围的低值
|
|
|
private String VFIMin; //内脏脂肪指数正常范围的低值
|
|
|
|
|
|
@JsonProperty("Diagnosis") |
|
|
private String Diagnosis; //诊断结论(UTF-8编码)
|
|
|
private String Diagnosis; //诊断结论(UTF-8编码)
|
|
|
|
|
|
|
|
|
|
|
|
public String getTestID() { |
|
|
|
|
|
return TestID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestID(String testID) { |
|
|
|
|
|
TestID = testID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getUID() { |
|
|
|
|
|
return UID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setUID(String UID) { |
|
|
|
|
|
this.UID = UID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getUUID() { |
|
|
|
|
|
return UUID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setUUID(String UUID) { |
|
|
|
|
|
this.UUID = UUID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getName() { |
|
|
|
|
|
return Name; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setName(String name) { |
|
|
|
|
|
Name = name; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getTestDate() { |
|
|
|
|
|
return TestDate; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestDate(String testDate) { |
|
|
|
|
|
TestDate = testDate; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getSex() { |
|
|
|
|
|
return Sex; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setSex(String sex) { |
|
|
|
|
|
Sex = sex; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public String getWeight() { |
|
|
public String getWeight() { |
|
|
return Weight; |
|
|
return Weight; |
|
|
} |
|
|
} |
|
@ -609,12 +843,12 @@ public class ExternalVo { |
|
|
Protein = protein; |
|
|
Protein = protein; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public String getWaterx() { |
|
|
public String getWater() { |
|
|
return Waterx; |
|
|
return Water; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void setWaterx(String waterx) { |
|
|
public void setWater(String waterx) { |
|
|
Waterx = waterx; |
|
|
Water = waterx; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public String getMuscle() { |
|
|
public String getMuscle() { |
|
@ -940,6 +1174,8 @@ public class ExternalVo { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static class Advice { |
|
|
public static class Advice { |
|
|
|
|
|
@JsonProperty("TestID") |
|
|
|
|
|
private String TestID; |
|
|
private String PersonType; //*人员类型
|
|
|
private String PersonType; //*人员类型
|
|
|
private String DailyEnergy; //日能量需求(单位:kcal)
|
|
|
private String DailyEnergy; //日能量需求(单位:kcal)
|
|
|
private String DietPrinciple; //膳食原则
|
|
|
private String DietPrinciple; //膳食原则
|
|
@ -948,6 +1184,14 @@ public class ExternalVo { |
|
|
private String StandardDinner; //示范食谱-晚餐
|
|
|
private String StandardDinner; //示范食谱-晚餐
|
|
|
private String StandardNutrition; //示范食谱-营养素
|
|
|
private String StandardNutrition; //示范食谱-营养素
|
|
|
|
|
|
|
|
|
|
|
|
public String getTestID() { |
|
|
|
|
|
return TestID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setTestID(String testID) { |
|
|
|
|
|
TestID = testID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public String getPersonType() { |
|
|
public String getPersonType() { |
|
|
return PersonType; |
|
|
return PersonType; |
|
|
} |
|
|
} |
|
@ -1005,6 +1249,4 @@ public class ExternalVo { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |