|
|
@@ -33,140 +33,128 @@ public class PcPumpEntity implements Serializable {
|
|
|
private Long id;
|
|
|
|
|
|
@ApiModelProperty(value = "注液泵编码")
|
|
|
- private String PumpCode;
|
|
|
+ private String pumpCode;
|
|
|
|
|
|
@ApiModelProperty(value = "产品编码")
|
|
|
- private String SysProduct_ID;
|
|
|
+ private String productCode;
|
|
|
|
|
|
@ApiModelProperty(value = "医院编码")
|
|
|
- private String SysHospital_ID;
|
|
|
+ private String hospitalCode;
|
|
|
|
|
|
@ApiModelProperty(value = "住院号")
|
|
|
- private String PatientCode;
|
|
|
+ private String patientCode;
|
|
|
|
|
|
@ApiModelProperty(value = "剩余量")
|
|
|
- private BigDecimal BalanceQuantity;
|
|
|
+ private BigDecimal remainQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "持续量(智能泵当前流速)(脉冲泵KVO)")
|
|
|
- private BigDecimal ContinueQuantity;
|
|
|
+ private BigDecimal continueQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "自控量")
|
|
|
- private BigDecimal SelfQuantity;
|
|
|
+ private BigDecimal selfControlQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "锁定时间,即自控锁时")
|
|
|
- private BigDecimal LockTime;
|
|
|
+ private BigDecimal lockTime;
|
|
|
|
|
|
@ApiModelProperty(value = "已输入量")
|
|
|
- private BigDecimal InputQuantity;
|
|
|
+ private BigDecimal inputQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "有效次数")
|
|
|
- private Integer TrueNum;
|
|
|
+ private Integer validTime;
|
|
|
|
|
|
@ApiModelProperty(value = "无效次数")
|
|
|
- private Integer FalseNum;
|
|
|
+ private Integer invalidTime;
|
|
|
|
|
|
@ApiModelProperty(value = "极限量")
|
|
|
- private BigDecimal MaxQuantity;
|
|
|
+ private BigDecimal maxQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "首次量")
|
|
|
- private Integer FirstQuantity;
|
|
|
+ private Integer firstQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "追加量")
|
|
|
- private BigDecimal SingleQuantity;
|
|
|
+ private BigDecimal singleQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "总量")
|
|
|
- private Integer AllQuantity;
|
|
|
+ private Integer totalQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "总按次数")
|
|
|
- private Integer AllCount;
|
|
|
+ private Integer totalCount;
|
|
|
|
|
|
@ApiModelProperty(value = "脉冲量")
|
|
|
- private BigDecimal PulseQuantity;
|
|
|
+ private BigDecimal pulseQuantity;
|
|
|
|
|
|
@ApiModelProperty(value = "脉冲锁时")
|
|
|
- private Integer PulseLockTime;
|
|
|
+ private Integer pulseLockTime;
|
|
|
|
|
|
@ApiModelProperty(value = "首次量锁时")
|
|
|
- private Integer FirstLockTime;
|
|
|
+ private Integer firsLockTime;
|
|
|
|
|
|
@ApiModelProperty(value = "上限")
|
|
|
- private BigDecimal UpperLimit;
|
|
|
+ private BigDecimal upperLimit;
|
|
|
|
|
|
@ApiModelProperty(value = "下限")
|
|
|
- private BigDecimal LowerLimit;
|
|
|
+ private BigDecimal lowerLimit;
|
|
|
|
|
|
@ApiModelProperty(value = "自调比例")
|
|
|
- private Integer CustomScate;
|
|
|
+ private Integer customScate;
|
|
|
|
|
|
@ApiModelProperty(value = "加档有效次数")
|
|
|
- private Integer AddTrueFrequency;
|
|
|
+ private Integer addValidTime;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵运行状态")
|
|
|
- private Integer RunState;
|
|
|
+ private Integer runState;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState1;
|
|
|
+ private Integer bufState1;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState2;
|
|
|
+ private Integer bufState2;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState3;
|
|
|
+ private Integer bufState3;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- @JsonSetter(value = "BUFState4")
|
|
|
- private Integer BUFState4;
|
|
|
+ @JsonSetter(value = "bufState4")
|
|
|
+ private Integer bufState4;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState5;
|
|
|
+ private Integer bufState5;
|
|
|
|
|
|
@ApiModelProperty(value = "电量")
|
|
|
- private Integer BUFState6;
|
|
|
+ private Integer bufState6;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState7;
|
|
|
+ private Integer bufState7;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState8;
|
|
|
+ private Integer bufState8;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛泵状态BUF")
|
|
|
- private Integer BUFState9;
|
|
|
+ private Integer bufState9;
|
|
|
|
|
|
@ApiModelProperty(value = "镇痛评分")
|
|
|
- private Integer Score;
|
|
|
+ private Integer score;
|
|
|
|
|
|
@ApiModelProperty(value = "加档周期")
|
|
|
- private BigDecimal FilingCycle;
|
|
|
+ private BigDecimal addCycle;
|
|
|
|
|
|
@ApiModelProperty(value = "减档周期")
|
|
|
- private BigDecimal ReductionPeriod;
|
|
|
+ private BigDecimal reduceCycle;
|
|
|
|
|
|
@ApiModelProperty(value = "呼叫标记")
|
|
|
- private Integer CallFlag;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "开始时间")
|
|
|
- private Date StartTime;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "是否可见")
|
|
|
- private Boolean Visible;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "状态标记")
|
|
|
- private Integer StateFlag;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "是否在服务区")
|
|
|
- private Integer NoSignal;
|
|
|
+ private Integer callFlag;
|
|
|
|
|
|
@ApiModelProperty(value = "显示状态")
|
|
|
- private String ViewState;
|
|
|
+ private String viewState;
|
|
|
|
|
|
@ApiModelProperty(value = "最后上传时间")
|
|
|
- private LocalDateTime LastUploadTime;
|
|
|
+ private LocalDateTime lastUploadTime;
|
|
|
|
|
|
|
|
|
public BusDeviceRunningEntity toDevice(){
|
|
|
BusDeviceRunningEntity result = new BusDeviceRunningEntity();
|
|
|
DeviceTypeEnum deviceType=DeviceTypeEnum.other;
|
|
|
- switch ( this.getSysProduct_ID()){
|
|
|
+ switch ( this.getProductCode()){
|
|
|
case "1":
|
|
|
deviceType=DeviceTypeEnum.continuous;
|
|
|
break;
|
|
|
@@ -186,10 +174,10 @@ public class PcPumpEntity implements Serializable {
|
|
|
result.setDataNumber(1);
|
|
|
|
|
|
result.setPatientCode(this.getPatientCode());
|
|
|
- result.setTenantId(this.getSysHospital_ID());
|
|
|
- result.setTotalDose(this.getAllQuantity());
|
|
|
+ result.setTenantId(this.getHospitalCode());
|
|
|
+ result.setTotalDose(this.getTotalQuantity());
|
|
|
result.setInputDose(this.getInputQuantity());
|
|
|
- result.setRemainDose(this.getBalanceQuantity());
|
|
|
+ result.setRemainDose(this.getRemainQuantity());
|
|
|
result.setFirstDose(this.getFirstQuantity());
|
|
|
result.setMaxDose(this.getMaxQuantity());
|
|
|
result.setAppendDose(this.getSingleQuantity());
|
|
|
@@ -197,21 +185,21 @@ public class PcPumpEntity implements Serializable {
|
|
|
result.setContinueDose(this.getContinueQuantity());
|
|
|
result.setType(deviceType);
|
|
|
|
|
|
- result.setPcaInvalidCount(this.getFalseNum());
|
|
|
- result.setPcaValidCount(this.getTrueNum());
|
|
|
- result.setPcaTotalCount(this.getAllCount());
|
|
|
+ result.setPcaInvalidCount(this.getInvalidTime());
|
|
|
+ result.setPcaValidCount(this.getValidTime());
|
|
|
+ result.setPcaTotalCount(this.getTotalCount());
|
|
|
|
|
|
|
|
|
parseRunState(result,this.getRunState());
|
|
|
- parseBufSate1(result,this.getBUFState1());
|
|
|
- parseBufSate2(result,this.getBUFState2());
|
|
|
- parseBufSate3(result,this.getBUFState3());
|
|
|
+ parseBufSate1(result,this.getBufState1());
|
|
|
+ parseBufSate2(result,this.getBufState2());
|
|
|
+ parseBufSate3(result,this.getBufState3());
|
|
|
//镇痛效果由平台自行判断 bufstate4
|
|
|
- parseBufSate5(result,this.getBUFState5());
|
|
|
- parseBufSate6(result,this.getBUFState6());
|
|
|
+ parseBufSate5(result,this.getBufState5());
|
|
|
+ parseBufSate6(result,this.getBufState6());
|
|
|
//电机失控取消 bufstate7
|
|
|
- parseBufSate8(result,this.getBUFState8());
|
|
|
- parseBufSate9(result,this.getBUFState9());
|
|
|
+ parseBufSate8(result,this.getBufState8());
|
|
|
+ parseBufSate9(result,this.getBufState9());
|
|
|
// result.setRunState();
|
|
|
// result.setAlarm();
|
|
|
return result;
|