diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/ecgdata/vo/EcgdataTimeImageRespVO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/ecgdata/vo/EcgdataTimeImageRespVO.java new file mode 100644 index 0000000000..0348012c2b --- /dev/null +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/ecgdata/vo/EcgdataTimeImageRespVO.java @@ -0,0 +1,123 @@ +package cn.iocoder.yudao.module.system.controller.admin.ecgdata.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.*; +import java.util.*; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import com.alibaba.excel.annotation.*; + +@Schema(description = "管理后台 - 根据时间获取心电数据(包含多个图片URL) Response VO") +@Data +@ExcelIgnoreUnannotated +public class EcgdataTimeImageRespVO { + + @Schema(description = "主键ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "6839") + @ExcelProperty("主键ID") + private Integer id; + + @Schema(description = "设备ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "2207") + @ExcelProperty("设备ID") + private Integer deviceid; + + @Schema(description = "设备名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋艿") + @ExcelProperty("设备名称") + private String devicename; + + @Schema(description = "人员ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "16008") + @ExcelProperty("人员ID") + private Integer userid; + + @Schema(description = "采集时间", requiredMode = Schema.RequiredMode.REQUIRED) + @ExcelProperty("采集时间") + private LocalDateTime collecttime; + + @Schema(description = "设备类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "2") + @ExcelProperty("设备类型") + private String devicetype; + + @Schema(description = "心率(次/分)") + @ExcelProperty("心率(次/分)") + private Integer heartrate; + + @Schema(description = "心律类型(窦性心律,房颤等)") + @ExcelProperty("心律类型(窦性心律,房颤等)") + private String rhythm; + + @Schema(description = "PR间期(ms)") + @ExcelProperty("PR间期(ms)") + private Integer printerval; + + @Schema(description = "QRS时限(ms)") + @ExcelProperty("QRS时限(ms)") + private Integer qrsduration; + + @Schema(description = "QT间期(ms)") + @ExcelProperty("QT间期(ms)") + private Integer qtinterval; + + @Schema(description = "QTc间期(ms)") + @ExcelProperty("QTc间期(ms)") + private Integer qtcinterval; + + @Schema(description = "P电轴(度)") + @ExcelProperty("P电轴(度)") + private Integer paxis; + + @Schema(description = "QRS电轴(度)") + @ExcelProperty("QRS电轴(度)") + private Integer qrsaxis; + + @Schema(description = "T电轴(度)") + @ExcelProperty("T电轴(度)") + private Integer taxis; + + @Schema(description = "RV5电压(mV)") + @ExcelProperty("RV5电压(mV)") + private BigDecimal rv5; + + @Schema(description = "SV1电压(mV)") + @ExcelProperty("SV1电压(mV)") + private BigDecimal sv1; + + @Schema(description = "RV5+SV1电压(mV)") + @ExcelProperty("RV5+SV1电压(mV)") + private BigDecimal rv5sv1; + + @Schema(description = "ST段改变") + @ExcelProperty("ST段改变") + private String stsegment; + + @Schema(description = "T波改变") + @ExcelProperty("T波改变") + private String twave; + + @Schema(description = "心电图诊断") + @ExcelProperty("心电图诊断") + private String diagnosis; + + @Schema(description = "心电图图片地址列表", example = "[\"https://www.iocoder.cn/image1.jpg\", \"https://www.iocoder.cn/image2.jpg\"]") + @ExcelProperty("心电图图片地址列表") + private List ecgimageurls; + + @Schema(description = "心电图数据文件地址", example = "https://www.iocoder.cn") + @ExcelProperty("心电图数据文件地址") + private String ecgdataurl; + + @Schema(description = "机构ID", example = "16889") + @ExcelProperty("机构ID") + private Integer orgid; + + @Schema(description = "机构名称", example = "赵六") + @ExcelProperty("机构名称") + private String orgname; + + @Schema(description = "数据状态(0:异常,1:正常)", example = "1") + @ExcelProperty("数据状态(0:异常,1:正常)") + private Integer datastatus; + + @Schema(description = "备注", example = "随便") + @ExcelProperty("备注") + private String remark; + +}