|
|
@@ -21,14 +21,17 @@ import java.util.Date;
|
|
|
* @Description TODO
|
|
|
* @createTime 2022年04月21日 15:57:00
|
|
|
*/
|
|
|
-@ApiModel("网络泵输注试题")
|
|
|
+@ApiModel("网络泵输注")
|
|
|
@Data
|
|
|
@ToString
|
|
|
public class NbPumpInfusionDTO implements Serializable {
|
|
|
@ApiModelProperty("输注id")
|
|
|
private String infusionId;
|
|
|
|
|
|
- @ApiModelProperty(value = "格式化后的病号")
|
|
|
+ @ApiModelProperty("医院编码")
|
|
|
+ private String hospitalCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "病号")
|
|
|
private String patientCode;
|
|
|
|
|
|
private String classification;
|
|
|
@@ -110,7 +113,6 @@ public class NbPumpInfusionDTO implements Serializable {
|
|
|
@ApiModelProperty(value = "智能泵参数-自调比例")
|
|
|
private BigDecimal flowAdjustRate;
|
|
|
|
|
|
-
|
|
|
@ApiModelProperty(value = "泵运行状态")
|
|
|
private String deviceRunState;
|
|
|
|
|
|
@@ -120,27 +122,9 @@ public class NbPumpInfusionDTO implements Serializable {
|
|
|
@ApiModelProperty(value = "输注开始时间,即本次运行开机时间")
|
|
|
private Date infusionStartTime;
|
|
|
|
|
|
- @ApiModelProperty(value = "输注是否已结束")
|
|
|
- private Boolean infusionFinished;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "备注")
|
|
|
- private String remark;
|
|
|
-
|
|
|
@ApiModelProperty(value = "泵类型")
|
|
|
private String deviceType;
|
|
|
|
|
|
- @ApiModelProperty(value = "麻醉医生")
|
|
|
- private String anaDoctor;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "麻醉方式")
|
|
|
- private String anaType;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "镇痛方式")
|
|
|
- private String analType;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "手术医生")
|
|
|
- private String surgeryDoctor;
|
|
|
-
|
|
|
@ApiModelProperty(value = "手术名称")
|
|
|
private String surgeryName;
|
|
|
|
|
|
@@ -161,6 +145,21 @@ public class NbPumpInfusionDTO implements Serializable {
|
|
|
|
|
|
@ApiModelProperty("最后上传时间")
|
|
|
private Date lastUploadTime;
|
|
|
+
|
|
|
+ public void setLastUploadTime(Long lastUploadTime) {
|
|
|
+ if(ObjectUtil.isNull(lastUploadTime)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.lastUploadTime = new Date(lastUploadTime);
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInfusionStartTime(Long infusionStartTime) {
|
|
|
+ if(ObjectUtil.isNull(lastUploadTime)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.infusionStartTime = new Date(infusionStartTime);
|
|
|
+ }
|
|
|
+
|
|
|
private void judgeWarnWillFinished() {
|
|
|
if(!Boolean.TRUE.equals(this.warnWillFinished)){
|
|
|
return;
|