add:假数据代码迁移
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @author Junqiang Zhu
|
||||
* @date 2024-04-12 15:16
|
||||
*/
|
||||
@Data
|
||||
public class FakerDataEnable {
|
||||
@NotNull(message = "未知模块")
|
||||
private Integer module;
|
||||
@NotNull(message = "未知结果")
|
||||
private Boolean enable;
|
||||
private String centerId;
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @author Junqiang Zhu
|
||||
* @date 2024-04-12 14:40
|
||||
*/
|
||||
@Data
|
||||
public class GroupUserFakerData {
|
||||
// 总人数
|
||||
private Integer totalUser;
|
||||
// 大病
|
||||
@NotNull(message = "大病人数不能为空")
|
||||
private Integer illnessNum;
|
||||
// 慢病
|
||||
@NotNull(message = "慢病人数不能为空")
|
||||
private Integer slowVirusNum;
|
||||
// 异常
|
||||
@NotNull(message = "异常人数不能为空")
|
||||
private Integer failNum;
|
||||
// 风险
|
||||
@NotNull(message = "风险人数不能为空")
|
||||
private Integer riskNum;
|
||||
// 健康
|
||||
@NotNull(message = "健康人数不能为空")
|
||||
private Integer healthNum;
|
||||
|
||||
public Integer getTotalUser() {
|
||||
if (ObjectUtil.isAllNotEmpty(illnessNum, slowVirusNum, failNum, riskNum, healthNum)) {
|
||||
return illnessNum + slowVirusNum + failNum + riskNum + healthNum;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
|
||||
/**
|
||||
* 健康水平dto
|
||||
*
|
||||
* @author Junqiang Zhu
|
||||
* @date 2024-04-12 14:40
|
||||
*/
|
||||
@Data
|
||||
public class HealthLevelFakerData {
|
||||
|
||||
@NotNull(message = "健康值不能为空")
|
||||
private Double health;
|
||||
@NotNull(message = "亚健康值不能为空")
|
||||
private Double sub;
|
||||
@NotNull(message = "轻度心理问题值不能为空")
|
||||
private Double mild;
|
||||
@NotNull(message = "中度心理问题值不能为空")
|
||||
private Double moderate;
|
||||
@NotNull(message = "高度心理问题值不能为空")
|
||||
private Double serious;
|
||||
|
||||
public Double getHealth() {
|
||||
if (ObjectUtil.isAllNotEmpty(sub, mild, moderate, serious)) {
|
||||
return BigDecimal.valueOf(100 - sub - mild - moderate - serious).setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 小屋运动 压力
|
||||
*
|
||||
* @author Junqiang Zhu
|
||||
* @since 2024-04-12 14:40
|
||||
*/
|
||||
@Data
|
||||
public class HouseWatchStressFakerData {
|
||||
// 运动
|
||||
@NotNull(message = "小于两公里不能为空")
|
||||
private BigDecimal ltOne;
|
||||
@NotNull(message = "小于两公里不能为空")
|
||||
private BigDecimal ltTwo;
|
||||
@NotNull(message = "小于两公里不能为空")
|
||||
private BigDecimal ltThree;
|
||||
@NotNull(message = "小于两公里不能为空")
|
||||
private BigDecimal ltFour;
|
||||
|
||||
@NotNull(message = "3-5公里不能为空")
|
||||
private BigDecimal middleOne;
|
||||
@NotNull(message = "3-5公里不能为空")
|
||||
private BigDecimal middleTwo;
|
||||
@NotNull(message = "3-5公里不能为空")
|
||||
private BigDecimal middleThree;
|
||||
@NotNull(message = "3-5公里不能为空")
|
||||
private BigDecimal middleFour;
|
||||
|
||||
@NotNull(message = "5公里以上不能为空")
|
||||
private BigDecimal gtOne;
|
||||
@NotNull(message = "5公里以上不能为空")
|
||||
private BigDecimal gtTwo;
|
||||
@NotNull(message = "5公里以上不能为空")
|
||||
private BigDecimal gtThree;
|
||||
@NotNull(message = "5公里以上不能为空")
|
||||
private BigDecimal gtFour;
|
||||
|
||||
// 压力
|
||||
@NotNull(message = "压力放松不能为空")
|
||||
private BigDecimal stressRelax;
|
||||
@NotNull(message = "压力正常不能为空")
|
||||
private BigDecimal stressNormal;
|
||||
@NotNull(message = "压力中等不能为空")
|
||||
private BigDecimal stressMedium;
|
||||
@NotNull(message = "压力偏高不能为空")
|
||||
private BigDecimal stressHigh;
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 心理干预dto
|
||||
*
|
||||
* @author Junqiang Zhu
|
||||
* @date 2024-04-12 14:40
|
||||
*/
|
||||
@Data
|
||||
public class InterveneFakerData {
|
||||
|
||||
@NotNull(message = "睡眠前值不能为空")
|
||||
private Double sleepAgo;
|
||||
@NotNull(message = "睡眠后值不能为空")
|
||||
private Double sleepLater;
|
||||
|
||||
@NotNull(message = "冥想前值不能为空")
|
||||
private Double meditationAgo;
|
||||
@NotNull(message = "冥想后值不能为空")
|
||||
private Double meditationLater;
|
||||
|
||||
@NotNull(message = "骑行前值不能为空")
|
||||
private Double cyclingAgo;
|
||||
@NotNull(message = "骑行后值不能为空")
|
||||
private Double cyclingLater;
|
||||
|
||||
@NotNull(message = "总体改善率不能为空")
|
||||
private Double total;
|
||||
|
||||
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @author Junqiang Zhu
|
||||
* @date 2024-04-12 14:40
|
||||
*/
|
||||
@Data
|
||||
public class MedicalCenterFakerData {
|
||||
// 本周就诊人数
|
||||
@NotNull(message = "本周就诊人数不能为空")
|
||||
private Integer weekNum;
|
||||
// 累计就诊人数
|
||||
@NotNull(message = "累计就诊人数不能为空")
|
||||
private Integer totalNum;
|
||||
// 本周救护车
|
||||
@NotNull(message = "本周救护车出动次数不能为空")
|
||||
private Integer weekAmbulanceNum;
|
||||
// 累计救护车
|
||||
@NotNull(message = "累计救护车出动次数不能为空")
|
||||
private Integer totalAmbulanceNum;
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.renkang.emergency.bean.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 员工营养监测dto
|
||||
*
|
||||
* @author Junqiang Zhu
|
||||
* @date 2024-04-12 14:40
|
||||
*/
|
||||
@Data
|
||||
public class NutritionFakerData {
|
||||
|
||||
@NotNull(message = "早餐总人数不能为空")
|
||||
private Integer breakfastHeadCount;
|
||||
@NotNull(message = "早餐超标不能为空")
|
||||
private Integer breakfastOutOfLimits;
|
||||
|
||||
@NotNull(message = "午餐总人数不能为空")
|
||||
private Integer lunchHeadCount;
|
||||
@NotNull(message = "午餐超标不能为空")
|
||||
private Integer lunchOutOfLimits;
|
||||
|
||||
@NotNull(message = "晚餐总人数不能为空")
|
||||
private Integer dinnerHeadCount;
|
||||
@NotNull(message = "晚餐超标不能为空")
|
||||
private Integer dinnerOutOfLimits;
|
||||
}
|
||||
Reference in New Issue
Block a user