关爱人员预警

This commit is contained in:
feng
2025-09-17 10:42:25 +08:00
parent 59ade8db2b
commit 2a7dde25ea
3 changed files with 654 additions and 1 deletions
@@ -0,0 +1,140 @@
package com.renkang.anyan.model.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
@Schema(title="重点关爱趋势预警信息",description="重点关爱趋势预警信息")
public class CareUserListVo {
@Schema(title = "ID")
private String id;
@Schema(title = "员工ID")
private String empId;
@Schema(title = "员工姓名")
private String name;
@Schema(title = "年龄")
private Integer age;
@Schema(title = "性别")
private String sex;
@Schema(title = "工作单位")
private String workUnit ;
@Schema(title = "单位ID")
private String workUnitId;
@Schema(title = "创建时间")
private String createDate;
@Schema(title = "修改时间")
private String updateDate;
@Schema(title = "关爱状态(0-已完成,1-未完成)")
private Integer dataLevel;
@Schema(title = "负面清单")
private String negativeList;
@Schema(title = "一人一案")
private String caseInfo;
@Schema(title = "肥胖人员标识(1,是,2-否)")
private Integer flagFat;
@Schema(title = "BMI")
private Double bmi;
@Schema(title = "身高")
private Double height;
@Schema(title = "体重")
private Double weight;
@Schema(title = "体重管理目标")
private Double targetWeight;
@Schema(title = "目前BMI监测值")
private String bmiCurrent;
@Schema(title = "高血压(0-否,1-是)")
private Integer hypertension;
@Schema(title = "收缩压均值")
private String systolicPressureAvg;
@Schema(title = "收缩压控制目标")
private String systolicPressureTarget;
@Schema(title = "目前收缩压检测值")
private String systolicPressureCurrent;
@Schema(title = "舒张压平均值")
private String diastolicPressureAvg;
@Schema(title = "舒张压控制目标值")
private String diastolicPressureTarget;
@Schema(title = "舒张压当前检测值")
private String diastolicPressureCurrent;
@Schema(title = "糖尿病标识(0-否,1-是)")
private Integer diabetes;
@Schema(title = "空腹葡萄糖(GLU)")
private String glu;
@Schema(title = "血糖控制目标值")
private String bloodSugarTarget;
@Schema(title = "目前血糖监测值:")
private String bloodSugarCurrent;
@Schema(title = "低密度脂蛋白")
private String ldl;
@Schema(title = "低密度脂蛋白目标控制值")
private String ldlTarget;
@Schema(title = "低密度脂蛋白当前检测值")
private String ldlCurrent;
@Schema(title = "总胆固醇")
private String tc;
@Schema(title = "总胆固醇目标控制值")
private String tcTarget;
@Schema(title = "总胆固醇目前监测值")
private String tcCurrent;
@Schema(title = "甘油三酯")
private String tg;
@Schema(title = "甘油三酯目标控制值")
private String tgTarget;
@Schema(title = "甘油三酯当前监测值")
private String tgCurrent;
@Schema(title = "尿酸")
private String uricAcid;
@Schema(title = "尿酸目标控制值")
private String uricAcidTarget;
@Schema(title = "尿酸当前监测值")
private String uricAcidCurrent;
@Schema(title = "同型半胱氨酸")
private String homocysteine;
@Schema(title = "同型半胱氨酸目标控制值")
private String homocysteineTarget;
@Schema(title = "同型半胱氨酸当前监测值")
private String homocysteineCurrent;
}
@@ -236,7 +236,7 @@ public class LargeScreenServiceImpl extends ServiceImpl<LargeScreenMapper, Large
@Override @Override
public MedicalAbnormalStatisticsVO medicalAbnormalStatistics(MedicalAbnormalStatisticsDTO dto) { public MedicalAbnormalStatisticsVO medicalAbnormalStatistics(MedicalAbnormalStatisticsDTO dto) {
if (dto.getMedicalYear().isEmpty()) { if (StrUtil.isEmpty(dto.getMedicalYear())) {
dto.setMedicalYear(String.valueOf(DateUtil.thisYear())); dto.setMedicalYear(String.valueOf(DateUtil.thisYear()));
} }
MedicalAbnormalStatisticsVO statisticsVO = redisClientUtil.get(MEDICAL, MedicalAbnormalStatisticsVO statisticsVO = redisClientUtil.get(MEDICAL,
@@ -0,0 +1,513 @@
[
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-08-01 12:43:33",
"updateDate": "2025-08-05 10:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 36,
"sex": "男",
"name": "连龙刚"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-09-05 11:43:33",
"updateDate": "2025-09-05 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 41,
"sex": "男",
"name": "李苏望"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-07-05 11:43:33",
"updateDate": "2025-07-05 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 29,
"sex": "男",
"name": "王先森"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2024-09-05 11:43:33",
"updateDate": "2024-09-05 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 50,
"sex": "男",
"name": "阿尔麦江.买买提"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-06-05 11:43:33",
"updateDate": "2025-06-05 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 24,
"sex": "女",
"name": "古力娜扎.艾卡尔"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2024-09-15 11:43:33",
"updateDate": "2024-09-15 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 37,
"sex": "男",
"name": "梁文斌"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-01-05 11:43:33",
"updateDate": "2025-01-05 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 46,
"sex": "男",
"name": "加海洋"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-09-02 11:43:33",
"updateDate": "2025-09-02 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 41,
"sex": "女",
"name": "朱玲玲"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-09-07 11:43:33",
"updateDate": "2025-09-07 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 28,
"sex": "女",
"name": "张丽萍"
},
{
"id": 10641,
"empId": "f497b917da064874b022e036ddb7804b",
"treatPlanResponse": "",
"dietSuggestionResponse": "",
"sportGuideResponse": "",
"lifeManageResponse": "",
"createDate": "2025-09-06 11:43:33",
"updateDate": "2025-09-06 11:43:33",
"createBy": "13263",
"updateBy": "13263",
"delFlag": "0",
"dataLevel": "0",
"negativeList": "",
"flagFat": 2,
"bmi": 27.02,
"height": 176,
"weight": 81.8,
"bmiCurrent": 26.4,
"hypertension": 1,
"systolicPressureAvg": 106,
"systolicPressureTarget": 120,
"systolicPressureCurrent": 122,
"diastolicPressureAvg": 71,
"diastolicPressureTarget": 90,
"diastolicPressureCurrent": 87,
"diabetes": 1,
"glu": 5.79,
"bloodSugarTarget": "6.1",
"bloodSugarCurrent": 6.2,
"ldl": 0,
"ldlTarget": "3.4",
"ldlCurrent": 0,
"tc": 4.71,
"tcTarget": "5.2",
"tcCurrent": 4.53,
"tg": 0,
"tgTarget": "1.7",
"tgCurrent": 0,
"uricAcid": 0,
"uricAcidTarget": "420",
"uricAcidCurrent": 350,
"homocysteine": 15.04,
"homocysteineTarget": "13.54",
"homocysteineCurrent": 0,
"workUnit": "",
"workUnitId": "103074",
"age": 36,
"sex": "男",
"name": "定缪军"
}
]