|
|
@@ -0,0 +1,146 @@
|
|
|
+package com.nb.app.doctor.api.feign.result;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.nb.web.api.enums.DeviceTypeEnum;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import javax.validation.constraints.DecimalMax;
|
|
|
+import javax.validation.constraints.DecimalMin;
|
|
|
+import javax.validation.constraints.Max;
|
|
|
+import javax.validation.constraints.Min;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author zzy
|
|
|
+ * @Data 2025/5/19
|
|
|
+ * @Version 1.0
|
|
|
+ * @Description XXX
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@ApiModel("数据修改记录")
|
|
|
+public class EditRecordModifyResult {
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "住院号")
|
|
|
+ private String patientId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "病人名称")
|
|
|
+ private String patientName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "病区名称")
|
|
|
+ private String ward;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "床号")
|
|
|
+ private String BedNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "参数修改时间")
|
|
|
+ private Date modifyTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "泵类型",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @TableField(updateStrategy = FieldStrategy.NEVER)
|
|
|
+ private DeviceTypeEnum type;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "总量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @Max(value = 999,message = "总量最大值不得超过999")
|
|
|
+ @Min(value = 0,message ="总量最小值不得超过0" )
|
|
|
+ private Integer totalDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-首次量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @Max(value = 50,message = "首次量最大值不得超过50")
|
|
|
+ @Min(value = 0,message ="首次量最小值不得超过0" )
|
|
|
+ private Integer firstDose;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-剩余量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private BigDecimal remainDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-已输入量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private BigDecimal inputDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-追加量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "10",message = "PCA追加量最大值不得超过10")
|
|
|
+ @DecimalMin(value = "0",message ="PCA追加量最小值不得超过0" )
|
|
|
+ private BigDecimal appendDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-追加锁时",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "99",message = "PCA追加量最大值不得超过99")
|
|
|
+ @DecimalMin(value = "1",message ="PCA追加量最小值不得超过0" )
|
|
|
+ private BigDecimal appendLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-极限量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "90",message = "PCA追加量最大值不得超过90")
|
|
|
+ @DecimalMin(value = "0",message ="PCA追加量最小值不得超过0" )
|
|
|
+ private BigDecimal maxDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-自控锁时",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private BigDecimal selfControlLockTime;
|
|
|
+
|
|
|
+// @ApiModelProperty(value = "公共参数-自控次数",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+// private Integer selfControlCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-pca有效次数",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private Integer pcaValidCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-pca无效次数",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private Integer pcaInvalidCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-pca总按次数",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private Integer pcaTotalCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "持续泵参数-持续量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "50",message = "持续给液量最大值不得超过50")
|
|
|
+ @DecimalMin(value = "0",message ="持续给液量最小值不得超过0" )
|
|
|
+ private BigDecimal continueDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "脉冲泵参数-脉冲量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @Max(value = 20,message = "脉冲量最大值不得超过20")
|
|
|
+ @Min(value = 0,message ="脉冲量最小值不得超过0" )
|
|
|
+ private Integer pulseDose;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "脉冲泵参数-脉冲锁时",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @Max(value = 90,message = "脉冲锁时最大值不得超过90")
|
|
|
+ @Min(value = 30,message ="脉冲锁时最小值不得超过30" )
|
|
|
+ private Integer pulseLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "脉冲泵参数-脉冲首次锁时",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @Max(value = 60,message = "脉冲首次锁时最大值不得超过60")
|
|
|
+ @Min(value = 0,message ="脉冲首次锁时最小值不得超过0" )
|
|
|
+ private Integer pulseFirstLockTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能泵参数-加档周期",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "10",message = "加档周期最大值不得超过10")
|
|
|
+ @DecimalMin(value = "0.5",message ="加档周期最小值不得超过0.5" )
|
|
|
+ private BigDecimal flowUpCycle;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能泵参数-减档周期",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "10",message = "减档周期最大值不得超过10")
|
|
|
+ @DecimalMin(value = "0.5",message ="减档周期最小值不得超过0.5" )
|
|
|
+ private BigDecimal flowDownCycle;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能泵参数-计次",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "10",message = "PCA追加量最大值不得超过10")
|
|
|
+ @DecimalMin(value = "1",message ="PCA追加量最小值不得超过1" )
|
|
|
+ private BigDecimal flowCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能泵参数-上限",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "50",message = "智能泵上限值最大值不得超过90")
|
|
|
+ @DecimalMin(value = "1",message ="智能泵上限值最小值不得超过0" )
|
|
|
+ private BigDecimal flowUpLimit;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能泵参数-下限",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "50",message = "智能泵下限值最大值不得超过50")
|
|
|
+ @DecimalMin(value = "0.1",message ="智能泵下限值最小值不得超过0.1" )
|
|
|
+ private BigDecimal flowDownLimit;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "智能泵参数-自调比例",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @DecimalMax(value = "95",message = "自调比例不得超过95")
|
|
|
+ @DecimalMin(value = "0",message ="自调比例最小值不得超过0" )
|
|
|
+ private BigDecimal flowAdjustRate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "公共参数-电量",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ private Integer electricQuantity;
|
|
|
+
|
|
|
+}
|