|
|
@@ -0,0 +1,144 @@
|
|
|
+package cn.tr.module.smart.common.dto;
|
|
|
+
|
|
|
+import cn.tr.plugin.mybatis.pojo.BaseDTO;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.ToString;
|
|
|
+import cn.tr.core.validation.Insert;
|
|
|
+import cn.tr.core.validation.Update;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import javax.validation.constraints.*;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.*;
|
|
|
+/**
|
|
|
+ * 输注-输注历史记录表传输对象
|
|
|
+ *
|
|
|
+ * @author lf
|
|
|
+ * @date 2025/08/05 10:31
|
|
|
+ **/
|
|
|
+@Data
|
|
|
+@ApiModel("输注-输注历史记录表传输对象")
|
|
|
+@ToString
|
|
|
+public class BizInfusionHistoryDTO implements Serializable {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+ @ApiModelProperty(value = "主键", position = 1)
|
|
|
+ @NotBlank (message = "主键不能为空",groups = {Update.class})
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备唯一编码", position = 2)
|
|
|
+ private String deviceId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备数据标识", position = 3)
|
|
|
+ private String classification;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "输注过程中的数据编号", position = 4)
|
|
|
+ private Integer dataNumber;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "住院号(设备上传的住院号)", position = 5)
|
|
|
+ private String patientCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "总量", position = 6)
|
|
|
+ private Integer totalDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-首次量", position = 7)
|
|
|
+ private Integer firstDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-剩余量", position = 8)
|
|
|
+ private BigDecimal remainDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-已输入量", position = 9)
|
|
|
+ private BigDecimal inputDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-追加量", position = 10)
|
|
|
+ private BigDecimal appendDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-追加锁时", position = 11)
|
|
|
+ private BigDecimal appendLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-极限量", position = 12)
|
|
|
+ private BigDecimal maxDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-自控次数", position = 13)
|
|
|
+ private Integer selfControlCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-自控锁时", position = 14)
|
|
|
+ private BigDecimal selfControlLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-有效次数", position = 15)
|
|
|
+ private Integer pcaValidCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-无效次数", position = 16)
|
|
|
+ private Integer pcaInvalidCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共-总按次数", position = 17)
|
|
|
+ private Integer pcaTotalCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "持续-持续量", position = 18)
|
|
|
+ private BigDecimal continueDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "脉冲-脉冲量", position = 19)
|
|
|
+ private Integer pulseDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "脉冲-脉冲锁时", position = 20)
|
|
|
+ private Integer pulseLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "脉冲-脉冲首次锁时", position = 21)
|
|
|
+ private Integer pulseFirstLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-加档周期", position = 22)
|
|
|
+ private BigDecimal flowUpCycle;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-减档周期", position = 23)
|
|
|
+ private BigDecimal flowDownCycle;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-计次", position = 24)
|
|
|
+ private Integer flowCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-上限", position = 25)
|
|
|
+ private BigDecimal flowUpLimit;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-下限", position = 26)
|
|
|
+ private BigDecimal flowDownLimit;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-自调比例", position = 27)
|
|
|
+ private BigDecimal flowAdjustRate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-输注过程中是否出现过加档受限", position = 28)
|
|
|
+ private String flowRestricted;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能-加减档提示", position = 29)
|
|
|
+ private Integer warnFlow;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "电量", position = 30)
|
|
|
+ private Integer electricQuantity;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "镇痛泵运行状态", position = 31)
|
|
|
+ private Integer deviceRunState;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "输液将结束(0:否,1:是)", position = 32)
|
|
|
+ private String warnWillFinished;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "镇痛不足(0:否,1:是)", position = 33)
|
|
|
+ private String warnAnalgesicPoor;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "电量偏低(0:否,1:是)", position = 34)
|
|
|
+ private String warnLowBattery;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "报警信息", position = 35)
|
|
|
+ private Integer deviceAlarm;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "开始时间", position = 36)
|
|
|
+ private Date infusionStartTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "一次输注最后上传时间", position = 37)
|
|
|
+ private Date lastUploadTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "设备类型", position = 38)
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "医院编码", position = 40)
|
|
|
+ private String hospitalCode;
|
|
|
+
|
|
|
+}
|