This commit is contained in:
Flow 2025-09-08 10:27:58 +08:00
parent 589c136e69
commit 03ffc35026
6 changed files with 280 additions and 0 deletions

View File

@ -95,4 +95,46 @@ public class EcgdataPageReqVO extends PageParam {
@Schema(description = "备注", example = "随便")
private String remark;
@Schema(description = "NN间期均值(ms)")
private String hrvmeannn;
@Schema(description = "NN间期方差(ms)")
private String hrvsdnn;
@Schema(description = "NN间期最大值(ms)")
private String hrvsdann;
@Schema(description = "NN间期标准差(ms)")
private String hrvrmssd;
@Schema(description = "每5分钟NN间期标准差均值(ms)")
private String hrvsdnnindex;
@Schema(description = "pNN50(%)")
private String hrvpnn50;
@Schema(description = "超低频功率(ms²)")
private String hrvulfp;
@Schema(description = "极低频功率(ms²)")
private String hrvvlfp;
@Schema(description = "低频功率(ms²)")
private String hrvlfp;
@Schema(description = "高频功率(ms²)")
private String hrvhfp;
@Schema(description = "总功率(ms²)")
private String hrvtp;
@Schema(description = "诊断结果", example = "正常")
private String hrvdiagResult;
@Schema(description = "心脏风险", example = "正常")
private String hrvheartRisk;
@Schema(description = "心率", example = "正常")
private String hrvhr;
}

View File

@ -121,4 +121,60 @@ public class EcgdataRespVO {
@ExcelProperty("备注")
private String remark;
@Schema(description = "NN间期均值(ms)")
@ExcelProperty("NN间期均值(ms)")
private String hrvmeannn;
@Schema(description = "NN间期方差(ms)")
@ExcelProperty("NN间期方差(ms)")
private String hrvsdnn;
@Schema(description = "NN间期最大值(ms)")
@ExcelProperty("NN间期最大值(ms)")
private String hrvsdann;
@Schema(description = "NN间期标准差(ms)")
@ExcelProperty("NN间期标准差(ms)")
private String hrvrmssd;
@Schema(description = "每5分钟NN间期标准差均值(ms)")
@ExcelProperty("每5分钟NN间期标准差均值(ms)")
private String hrvsdnnindex;
@Schema(description = "pNN50(%)")
@ExcelProperty("pNN50(%)")
private String hrvpnn50;
@Schema(description = "超低频功率(ms²)")
@ExcelProperty("超低频功率(ms²)")
private String hrvulfp;
@Schema(description = "极低频功率(ms²)")
@ExcelProperty("极低频功率(ms²)")
private String hrvvlfp;
@Schema(description = "低频功率(ms²)")
@ExcelProperty("低频功率(ms²)")
private String hrvlfp;
@Schema(description = "高频功率(ms²)")
@ExcelProperty("高频功率(ms²)")
private String hrvhfp;
@Schema(description = "总功率(ms²)")
@ExcelProperty("总功率(ms²)")
private String hrvtp;
@Schema(description = "诊断结果", example = "正常")
@ExcelProperty("诊断结果")
private String hrvdiagResult;
@Schema(description = "心脏风险", example = "正常")
@ExcelProperty("心脏风险")
private String hrvheartRisk;
@Schema(description = "心率", example = "正常")
@ExcelProperty("心率")
private String hrvhr;
}

View File

@ -98,4 +98,46 @@ public class EcgdataSaveReqVO {
@Schema(description = "备注", example = "随便")
private String remark;
@Schema(description = "NN间期均值(ms)")
private String hrvmeannn;
@Schema(description = "NN间期方差(ms)")
private String hrvsdnn;
@Schema(description = "NN间期最大值(ms)")
private String hrvsdann;
@Schema(description = "NN间期标准差(ms)")
private String hrvrmssd;
@Schema(description = "每5分钟NN间期标准差均值(ms)")
private String hrvsdnnindex;
@Schema(description = "pNN50(%)")
private String hrvpnn50;
@Schema(description = "超低频功率(ms²)")
private String hrvulfp;
@Schema(description = "极低频功率(ms²)")
private String hrvvlfp;
@Schema(description = "低频功率(ms²)")
private String hrvlfp;
@Schema(description = "高频功率(ms²)")
private String hrvhfp;
@Schema(description = "总功率(ms²)")
private String hrvtp;
@Schema(description = "诊断结果", example = "正常")
private String hrvdiagResult;
@Schema(description = "心脏风险", example = "正常")
private String hrvheartRisk;
@Schema(description = "心率", example = "正常")
private String hrvhr;
}

View File

@ -120,4 +120,60 @@ public class EcgdataTimeImageRespVO {
@ExcelProperty("备注")
private String remark;
@Schema(description = "NN间期均值(ms)")
@ExcelProperty("NN间期均值(ms)")
private String hrvmeannn;
@Schema(description = "NN间期方差(ms)")
@ExcelProperty("NN间期方差(ms)")
private String hrvsdnn;
@Schema(description = "NN间期最大值(ms)")
@ExcelProperty("NN间期最大值(ms)")
private String hrvsdann;
@Schema(description = "NN间期标准差(ms)")
@ExcelProperty("NN间期标准差(ms)")
private String hrvrmssd;
@Schema(description = "每5分钟NN间期标准差均值(ms)")
@ExcelProperty("每5分钟NN间期标准差均值(ms)")
private String hrvsdnnindex;
@Schema(description = "pNN50(%)")
@ExcelProperty("pNN50(%)")
private String hrvpnn50;
@Schema(description = "超低频功率(ms²)")
@ExcelProperty("超低频功率(ms²)")
private String hrvulfp;
@Schema(description = "极低频功率(ms²)")
@ExcelProperty("极低频功率(ms²)")
private String hrvvlfp;
@Schema(description = "低频功率(ms²)")
@ExcelProperty("低频功率(ms²)")
private String hrvlfp;
@Schema(description = "高频功率(ms²)")
@ExcelProperty("高频功率(ms²)")
private String hrvhfp;
@Schema(description = "总功率(ms²)")
@ExcelProperty("总功率(ms²)")
private String hrvtp;
@Schema(description = "诊断结果", example = "正常")
@ExcelProperty("诊断结果")
private String hrvdiagResult;
@Schema(description = "心脏风险", example = "正常")
@ExcelProperty("心脏风险")
private String hrvheartRisk;
@Schema(description = "心率", example = "正常")
@ExcelProperty("心率")
private String hrvhr;
}

View File

@ -158,5 +158,75 @@ public class EcgdataDO {
*/
@TableField("remark")
private String remark;
/**
* NN间期均值(ms)
*/
@TableField("hrv_meannn")
private String hrvmeannn;
/**
* NN间期方差(ms)
*/
@TableField("hrv_sdnn")
private String hrvsdnn;
/**
* NN间期最大值(ms)
*/
@TableField("hrv_sdann")
private String hrvsdann;
/**
* NN间期标准差(ms)
*/
@TableField("hrv_rmssd")
private String hrvrmssd;
/**
* 每5分钟NN间期标准差均值(ms)
*/
@TableField("hrv_sdnnindex")
private String hrvsdnnindex;
/**
* pNN50(%)
*/
@TableField("hrv_pnn50")
private String hrvpnn50;
/**
* 超低频功率(ms²)
*/
@TableField("hrv_ulfp")
private String hrvulfp;
/**
* 极低频功率(ms²)
*/
@TableField("hrv_vlfp")
private String hrvvlfp;
/**
* 低频功率(ms²)
*/
@TableField("hrv_lfp")
private String hrvlfp;
/**
* 高频功率(ms²)
*/
@TableField("hrv_hfp")
private String hrvhfp;
/**
* 总功率(ms²)
*/
@TableField("hrv_tp")
private String hrvtp;
/**
* 诊断结果
*/
@TableField("hrv_diagResult")
private String hrvdiagResult;
/**
* 心脏风险
*/
@TableField("hrv_heartRisk")
private String hrvheartRisk;
/**
* 心率
*/
@TableField("hrv_hr")
private String hrvhr;
}

View File

@ -47,6 +47,20 @@ public interface EcgdataMapper extends BaseMapperX<EcgdataDO> {
.likeIfPresent(EcgdataDO::getOrgname, reqVO.getOrgname())
.eqIfPresent(EcgdataDO::getDatastatus, reqVO.getDatastatus())
.eqIfPresent(EcgdataDO::getRemark, reqVO.getRemark())
.eqIfPresent(EcgdataDO::getHrvmeannn, reqVO.getHrvmeannn())
.eqIfPresent(EcgdataDO::getHrvsdnn, reqVO.getHrvsdnn())
.eqIfPresent(EcgdataDO::getHrvsdann, reqVO.getHrvsdann())
.eqIfPresent(EcgdataDO::getHrvrmssd, reqVO.getHrvrmssd())
.eqIfPresent(EcgdataDO::getHrvsdnnindex, reqVO.getHrvsdnnindex())
.eqIfPresent(EcgdataDO::getHrvpnn50, reqVO.getHrvpnn50())
.eqIfPresent(EcgdataDO::getHrvulfp, reqVO.getHrvulfp())
.eqIfPresent(EcgdataDO::getHrvvlfp, reqVO.getHrvvlfp())
.eqIfPresent(EcgdataDO::getHrvlfp, reqVO.getHrvlfp())
.eqIfPresent(EcgdataDO::getHrvhfp, reqVO.getHrvhfp())
.eqIfPresent(EcgdataDO::getHrvtp, reqVO.getHrvtp())
.eqIfPresent(EcgdataDO::getHrvdiagResult, reqVO.getHrvdiagResult())
.eqIfPresent(EcgdataDO::getHrvheartRisk, reqVO.getHrvheartRisk())
.eqIfPresent(EcgdataDO::getHrvhr, reqVO.getHrvhr())
.orderByDesc(EcgdataDO::getId));
}