add:假数据代码迁移

This commit is contained in:
stan
2025-07-05 11:31:39 +08:00
parent 7fb0ac6aa6
commit 7e83999711
11 changed files with 795 additions and 0 deletions
@@ -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;
}
@@ -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;
}
}
@@ -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;
}
}
@@ -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;
}
@@ -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;
}
@@ -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;
}
@@ -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;
}
@@ -0,0 +1,242 @@
package com.renkang.emergency.controller;
import com.renkang.emergency.bean.response.*;
import com.renkang.emergency.service.IFakerDataService;
import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.api.dto.*;
import org.jeecg.common.api.dto.HouseWatchFakerData;
import org.jeecg.common.api.vo.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.List;
/**
* 小屋大屏造假数据controller
*
* @author Junqiang Zhu
*/
@RestController
@RequestMapping("/housenew/fakerData")
@Slf4j
@Validated
public class FakerDataController {
@Autowired
private IFakerDataService fakerDataService;
/**
* 设置展示假数据开关
*
* @param enable 开关
* @return success
*/
@PostMapping("fakerDataEnable")
public Result<String> fakerDataEnable(@RequestBody @Validated FakerDataEnable enable) {
fakerDataService.fakerDataEnable(enable);
return Result.OK("修改成功");
}
/**
* 获取假数据
*
* @param module 模块
* @return data
*/
@PostMapping("getFakerData")
public Result<Object> getFakerData(@RequestParam Integer module,@RequestParam(required = false) String centerId) {
return Result.OK(fakerDataService.getFakerData(module,centerId));
}
/**
* 获取所有开关状态
*/
@PostMapping("getFakerDataEnable")
public Result<?> getFakerDataEnable(@RequestParam(required = false) String centerId) {
return Result.OK(fakerDataService.getFakerDataEnable(centerId));
}
/**
* 五类人群分布fakerData
*
* @param data data
* @return success
*/
@PostMapping("createGroupUserFakerData")
public Result<String> createGroupUserFakerData(@RequestBody @Validated GroupUserFakerData data) {
fakerDataService.createGroupUserFakerData(data);
return Result.OK("修改成功");
}
/**
* 一线医疗工作fakerData
*
* @param data data
* @return success
*/
@PostMapping("createMedicalCenterFakerData")
public Result<String> createMedicalCenterFakerData(@RequestBody @Validated MedicalCenterFakerData data) {
fakerDataService.createMedicalCenterFakerData(data);
return Result.OK("修改成功");
}
/**
* 员工营养监测fakerData
*
* @param data data
* @return success
*/
@PostMapping("createNutritionFakerData")
public Result<String> createNutritionFakerData(@RequestBody @Validated NutritionFakerData data) {
fakerDataService.createNutritionFakerData(data);
return Result.OK("修改成功");
}
/**
* 健康水平fakerData
*
* @param data data
* @return success
*/
@PostMapping("createHealthLevelFakerData")
public Result<String> createHealthLevelFakerData(@RequestBody @Validated HealthLevelFakerData data) {
fakerDataService.createHealthLevelFakerData(data);
return Result.OK("修改成功");
}
/**
* 心理干预效果fakerData
*
* @param data data
* @return success
*/
@PostMapping("createInterveneFakerData")
public Result<String> createInterveneFakerData(@RequestBody @Validated InterveneFakerData data) {
fakerDataService.createInterveneFakerData(data);
return Result.OK("修改成功");
}
/**
* 服务详情fakerData
*
* @param data data
* @return success
*/
@PostMapping("createServiceFakerData")
public Result<String> createServiceFakerData(@RequestBody @Validated ServiceFakerData data) {
fakerDataService.createServiceFakerData(data);
return Result.OK("修改成功");
}
/**
* 体检数据fakerData
*
* @param data data
* @return success
*/
@PostMapping("createMedicalFakerData")
public Result<String> createMedicalFakerData(@RequestBody @Validated MedicalFakerData data) {
fakerDataService.createMedicalFakerData(data);
return Result.OK("修改成功");
}
/**
* 大病fakerData
*
* @param data data
* @return success
*/
@PostMapping("createBigIllFakerData")
public Result<String> createBigIllFakerData(@RequestBody @Validated BigIllFakerData data) {
fakerDataService.createBigIllFakerData(data);
return Result.OK("修改成功");
}
/**
* 手表假数据
*
* @param data data
* @return success
*/
@PostMapping("createWatchFakerData")
public Result<String> createWatchFakerData(@RequestBody @Validated HouseWatchFakerData data) {
fakerDataService.createWatchFakerData(data);
return Result.OK("修改成功");
}
/**
* 小屋运动 压力假数据
*
* @param data data
* @return success
*/
@PostMapping("createWatchStressFakerData")
public Result<String> createWatchStressFakerData(@RequestBody @Validated HouseWatchStressFakerData data) {
fakerDataService.createWatchStressFakerData(data);
return Result.OK("修改成功");
}
/**
* 银川服务详情fakerData
*
* @param data data
* @return success
*/
@PostMapping("createYcServiceFakerData")
public Result<String> createYcServiceFakerData(@RequestBody @Validated ServiceFakerData data) {
fakerDataService.createYcServiceFakerData(data);
return Result.OK("修改成功");
}
/**
* 银川体检数据fakerData
*
* @param data data
* @return success
*/
@PostMapping("createYcMedicalFakerData")
public Result<String> createYcMedicalFakerData(@RequestBody @Validated MedicalFakerData data) {
fakerDataService.createYcMedicalFakerData(data);
return Result.OK("修改成功");
}
/**
* 银川一线医疗点数据fakerData
*
* @param data data
* @return success
*/
@PostMapping("createYcMedicalCenterFakerData")
public Result<String> createYcMedicalCenterFakerData(@RequestBody @Valid List<YcMedicalCenterFakerData> data,
@RequestParam(required = false) String centerId) {
fakerDataService.createYcMedicalCenterFakerData(data,centerId);
return Result.OK("修改成功");
}
/**
* 银川员工健康状况fakerData
*
* @param data data
* @return success
*/
@PostMapping("createYcUserHealthFakerData")
public Result<String> createYcUserHealthFakerData(@RequestBody @Validated YcUserHealthFakerData data) {
fakerDataService.createYcUserHealthFakerData(data);
return Result.OK("修改成功");
}
}
@@ -0,0 +1,51 @@
package com.renkang.emergency.service;
import com.renkang.emergency.bean.response.*;
import org.jeecg.common.api.dto.*;
import java.util.List;
import java.util.Map;
/**
* health_house_banner
*
* @author Junqiang Zhu
* @date 2024-04-11
*/
public interface IFakerDataService {
void createGroupUserFakerData(GroupUserFakerData data);
Object getFakerData(int module,String centerId);
void fakerDataEnable(FakerDataEnable enable);
void createMedicalCenterFakerData(MedicalCenterFakerData data);
void createNutritionFakerData(NutritionFakerData data);
void createHealthLevelFakerData(HealthLevelFakerData data);
void createInterveneFakerData(InterveneFakerData data);
Map<Integer, Boolean> getFakerDataEnable(String centerId);
void createServiceFakerData(ServiceFakerData data);
void createMedicalFakerData(MedicalFakerData data);
void createBigIllFakerData(BigIllFakerData data);
void createYcServiceFakerData(ServiceFakerData data);
void createYcMedicalFakerData(MedicalFakerData data);
void createYcMedicalCenterFakerData(List<YcMedicalCenterFakerData> data,String centerId);
void createYcUserHealthFakerData(YcUserHealthFakerData data);
void createWatchFakerData(HouseWatchFakerData data);
void createWatchStressFakerData(HouseWatchStressFakerData data);
}
@@ -0,0 +1,261 @@
package com.renkang.emergency.service.impl;
import cn.hutool.core.util.StrUtil;
import com.renkang.emergency.bean.response.*;
import com.renkang.emergency.service.IFakerDataService;
import org.jeecg.common.api.dto.*;
import org.jeecg.common.constant.FakerDataConstant;
import org.jeecg.common.exception.ExceptionAssertsUtil;
import org.jeecg.common.util.RedisUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
/**
* health_house_banner
*
* @author Junqiang Zhu
* @date 2024-04-11
*/
@Service
public class FakerDataServiceImpl implements IFakerDataService {
@Autowired
private RedisUtil redisUtil;
@Override
public void createGroupUserFakerData(GroupUserFakerData data) {
redisUtil.set(FakerDataConstant.GROUP_USER, data);
}
@Override
public void createMedicalCenterFakerData(MedicalCenterFakerData data) {
redisUtil.set(FakerDataConstant.MEDICAL_CENTER, data);
}
@Override
public void createNutritionFakerData(NutritionFakerData data) {
redisUtil.set(FakerDataConstant.NUTRITION, data);
}
@Override
public void createHealthLevelFakerData(HealthLevelFakerData data) {
redisUtil.set(FakerDataConstant.HEALTH, data);
}
@Override
public void createInterveneFakerData(InterveneFakerData data) {
redisUtil.set(FakerDataConstant.INTERVENE, data);
}
@Override
public void createServiceFakerData(ServiceFakerData data) {
redisUtil.set(FakerDataConstant.SERVICE, data);
}
@Override
public void createMedicalFakerData(MedicalFakerData data) {
redisUtil.set(FakerDataConstant.MEDICAL, data);
}
@Override
public void createBigIllFakerData(BigIllFakerData data) {
redisUtil.set(FakerDataConstant.BIG_ILL, data);
}
@Override
public void createWatchFakerData(HouseWatchFakerData data) {
redisUtil.set(FakerDataConstant.WATCH, data);
}
@Override
public void createWatchStressFakerData(HouseWatchStressFakerData data) {
redisUtil.set(FakerDataConstant.WATCH_STRESS, data);
}
@Override
public void createYcServiceFakerData(ServiceFakerData data) {
if (StrUtil.isNotEmpty(data.getCenterId())){
redisUtil.set(FakerDataConstant.YC_SERVICE+":"+data.getCenterId(), data);
}else {
redisUtil.set(FakerDataConstant.YC_SERVICE, data);
}
}
@Override
public void createYcMedicalFakerData(MedicalFakerData data) {
if (StrUtil.isNotEmpty(data.getCenterId())){
redisUtil.set(FakerDataConstant.YC_MEDICAL+":"+data.getCenterId(), data);
}else {
redisUtil.set(FakerDataConstant.YC_MEDICAL, data);
}
}
@Override
public void createYcMedicalCenterFakerData(List<YcMedicalCenterFakerData> data,String centerId) {
if (StrUtil.isNotEmpty(centerId)){
redisUtil.set(FakerDataConstant.YC_MEDICAL_CENTER+":"+centerId, data);
}else {
redisUtil.set(FakerDataConstant.YC_MEDICAL_CENTER, data);
}
}
@Override
public void createYcUserHealthFakerData(YcUserHealthFakerData data) {
if (StrUtil.isNotEmpty(data.getCenterId())){
redisUtil.set(FakerDataConstant.YC_USER_HEALTH+":"+data.getCenterId(), data);
}else {
redisUtil.set(FakerDataConstant.YC_USER_HEALTH, data);
}
}
@Override
public Map<Integer, Boolean> getFakerDataEnable(String centerId) {
Map<Integer, Boolean> map = new HashMap<>();
map.put(1, (Boolean) redisUtil.get(FakerDataConstant.GROUP_USER_ENABLE));
map.put(2, (Boolean) redisUtil.get(FakerDataConstant.MEDICAL_CENTER_ENABLE));
map.put(3, (Boolean) redisUtil.get(FakerDataConstant.NUTRITION_ENABLE));
map.put(4, (Boolean) redisUtil.get(FakerDataConstant.HEALTH_ENABLE));
map.put(5, (Boolean) redisUtil.get(FakerDataConstant.INTERVENE_ENABLE));
// 西安大屏相关
map.put(6, (Boolean) redisUtil.get(FakerDataConstant.SERVICE_ENABLE));
map.put(7, (Boolean) redisUtil.get(FakerDataConstant.MEDICAL_ENABLE));
map.put(8, (Boolean) redisUtil.get(FakerDataConstant.BIG_ILL_ENABLE));
// 银川大屏相关
if (StrUtil.isEmpty(centerId)){
map.put(9, (Boolean) redisUtil.get(FakerDataConstant.YC_SERVICE_ENABLE));
map.put(10, (Boolean) redisUtil.get(FakerDataConstant.YC_MEDICAL_ENABLE));
map.put(11, (Boolean) redisUtil.get(FakerDataConstant.YC_MEDICAL_CENTER_ENABLE));
map.put(12, (Boolean) redisUtil.get(FakerDataConstant.YC_USER_HEALTH_ENABLE));
}else {
map.put(9, (Boolean) redisUtil.get(FakerDataConstant.YC_SERVICE_ENABLE+":"+centerId));
map.put(10, (Boolean) redisUtil.get(FakerDataConstant.YC_MEDICAL_ENABLE+":"+centerId));
map.put(11, (Boolean) redisUtil.get(FakerDataConstant.YC_MEDICAL_CENTER_ENABLE+":"+centerId));
map.put(12, (Boolean) redisUtil.get(FakerDataConstant.YC_USER_HEALTH_ENABLE+":"+centerId));
}
// 小屋手表数据开关
map.put(20, (Boolean) redisUtil.get(FakerDataConstant.WATCH_ENABLE));
// 小屋运动检测 压力检测
map.put(21, (Boolean) redisUtil.get(FakerDataConstant.WATCH_STRESS_ENABLE));
return map;
}
@Override
public Object getFakerData(int module,String centerId) {
switch (module) {
case 1:
return Optional.ofNullable(getRedisData(FakerDataConstant.GROUP_USER)).orElse(new GroupUserFakerData());
case 2:
return Optional.ofNullable(getRedisData(FakerDataConstant.MEDICAL_CENTER)).orElse(new MedicalCenterFakerData());
case 3:
return Optional.ofNullable(getRedisData(FakerDataConstant.NUTRITION)).orElse(new NutritionFakerData());
case 4:
return Optional.ofNullable(getRedisData(FakerDataConstant.HEALTH)).orElse(new HealthLevelFakerData());
case 5:
return Optional.ofNullable(getRedisData(FakerDataConstant.INTERVENE)).orElse(new InterveneFakerData());
case 6:
return Optional.ofNullable(getRedisData(FakerDataConstant.SERVICE)).orElse(new ServiceFakerData());
case 7:
return Optional.ofNullable(getRedisData(FakerDataConstant.MEDICAL)).orElse(new MedicalFakerData());
case 8:
return Optional.ofNullable(getRedisData(FakerDataConstant.BIG_ILL)).orElse(new BigIllFakerData());
// 银川大屏相关
case 9:
return Optional.ofNullable(getRedisData(
StrUtil.isNotEmpty(centerId)?FakerDataConstant.YC_SERVICE+":"+centerId:FakerDataConstant.YC_SERVICE))
.orElse(new ServiceFakerData());
case 10:
return Optional.ofNullable(
getRedisData(StrUtil.isNotEmpty(centerId)?FakerDataConstant.YC_MEDICAL+":"+centerId:FakerDataConstant.YC_MEDICAL))
.orElse(new MedicalFakerData());
case 11:
return Optional.ofNullable(
getRedisData(StrUtil.isNotEmpty(centerId)?FakerDataConstant.YC_MEDICAL_CENTER+":"+centerId:FakerDataConstant.YC_MEDICAL_CENTER))
.orElse(Collections.emptyList());
case 12:
return Optional.ofNullable(
getRedisData(StrUtil.isNotEmpty(centerId)?FakerDataConstant.YC_USER_HEALTH+":"+centerId:FakerDataConstant.YC_USER_HEALTH))
.orElse(new YcUserHealthFakerData());
// 手表假数据
case 20:
return Optional.ofNullable(getRedisData(FakerDataConstant.WATCH)).orElse(new HouseWatchFakerData());
// 小屋运动 压力了
case 21:
return Optional.ofNullable(getRedisData(FakerDataConstant.WATCH_STRESS)).orElse(new HouseWatchStressFakerData());
default:
return null;
}
}
private Object getRedisData(String redisKey) {
return redisUtil.get(redisKey);
}
@Override
public void fakerDataEnable(FakerDataEnable enable) {
switch (enable.getModule()) {
case 1:
redisUtil.set(FakerDataConstant.GROUP_USER_ENABLE, enable.getEnable());
break;
case 2:
redisUtil.set(FakerDataConstant.MEDICAL_CENTER_ENABLE, enable.getEnable());
break;
case 3:
redisUtil.set(FakerDataConstant.NUTRITION_ENABLE, enable.getEnable());
break;
case 4:
redisUtil.set(FakerDataConstant.HEALTH_ENABLE, enable.getEnable());
break;
case 5:
redisUtil.set(FakerDataConstant.INTERVENE_ENABLE, enable.getEnable());
break;
case 6:
redisUtil.set(FakerDataConstant.SERVICE_ENABLE, enable.getEnable());
break;
case 7:
redisUtil.set(FakerDataConstant.MEDICAL_ENABLE, enable.getEnable());
break;
case 8:
redisUtil.set(FakerDataConstant.BIG_ILL_ENABLE, enable.getEnable());
break;
// 银川大屏相关
case 9:
redisUtil.set(StrUtil.isNotEmpty(enable.getCenterId())?FakerDataConstant.YC_SERVICE_ENABLE+":"+enable.getCenterId():FakerDataConstant.YC_SERVICE_ENABLE, enable.getEnable());
break;
case 10:
redisUtil.set(StrUtil.isNotEmpty(enable.getCenterId())?FakerDataConstant.YC_MEDICAL_ENABLE+":"+enable.getCenterId():FakerDataConstant.YC_MEDICAL_ENABLE, enable.getEnable());
break;
case 11:
redisUtil.set(StrUtil.isNotEmpty(enable.getCenterId())?FakerDataConstant.YC_MEDICAL_CENTER_ENABLE+":"+enable.getCenterId():FakerDataConstant.YC_MEDICAL_CENTER_ENABLE, enable.getEnable());
break;
case 12:
redisUtil.set(StrUtil.isNotEmpty(enable.getCenterId())?FakerDataConstant.YC_USER_HEALTH_ENABLE+":"+enable.getCenterId():FakerDataConstant.YC_USER_HEALTH_ENABLE, enable.getEnable());
break;
// 小屋手表开关
case 20:
redisUtil.set(FakerDataConstant.WATCH_ENABLE, enable.getEnable());
// 小屋运动 压力
case 21:
redisUtil.set(FakerDataConstant.WATCH_STRESS_ENABLE, enable.getEnable());
break;
default:
ExceptionAssertsUtil.fail("未知模块");
}
}
}
@@ -30,6 +30,12 @@ public interface FakerDataConstant {
String WATCH = BASE + BASE_WATCH;
String WATCH_ENABLE = BASE + ENABLE + BASE_WATCH;
// 小屋压力 运动
String BASE_WATCH_STRESS = "watchStress";
String WATCH_STRESS = BASE + BASE_WATCH_STRESS;
String WATCH_STRESS_ENABLE = BASE + ENABLE + WATCH_STRESS;
// 健康水平分布
String BASE_HEALTH = "health";
String HEALTH = BASE + BASE_HEALTH;