| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- package com.coffee.bus.entity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.coffee.bus.enums.NetPumpWarnEnum;
- import com.coffee.bus.enums.NetPumpStatusEnum;
- import com.coffee.common.config.mybatis.DateToBigIntHandler;
- import com.coffee.common.entity.TenantGenericEntity;
- import com.coffee.common.enums.SexEnum;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.experimental.Accessors;
- import org.apache.ibatis.type.EnumOrdinalTypeHandler;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * <p>
- *
- * </p>
- *
- * @author fanfan
- * @since 2020-07-03
- */
- @Data
- @EqualsAndHashCode(callSuper = false)
- @Accessors(chain = true)
- @TableName(value = "bus_netpump",autoResultMap = true)
- @ApiModel(value="网络泵", description="")
- public class BusNetPumpEntity extends TenantGenericEntity<String,String> {
- @ApiModelProperty(value = "网络泵id")
- private String deviceId;
- @ApiModelProperty(value = "病号")
- private String patientCode;
- @ApiModelProperty(value = "病人名称")
- private String patientName;
- @ApiModelProperty(value = "病人性别")
- @TableField(typeHandler = EnumOrdinalTypeHandler.class)
- private SexEnum patientSex;
- @ApiModelProperty(value = "科室")
- private String dept;
- @ApiModelProperty(value = "病区")
- private String ward;
- @ApiModelProperty(value = "床号")
- private String bedNo;
- @ApiModelProperty(value = "别名")
- private String alias;
- @ApiModelProperty(value = "剩余量")
- private BigDecimal remainQuantity;
- @ApiModelProperty(value = "持续量")
- private BigDecimal continueQuantity;
- @ApiModelProperty(value = "自控锁时")
- private BigDecimal selfControlLockTime;
- @ApiModelProperty(value = "已输入量")
- private BigDecimal inputQuantity;
- @ApiModelProperty(value = "有效次数")
- private Integer validTime;
- @ApiModelProperty(value = "无效次数")
- private Integer invalidTime;
- @ApiModelProperty(value = "极限量")
- private BigDecimal maxQuantity;
- @ApiModelProperty(value = "首次量")
- private Integer firstQuantity;
- @ApiModelProperty(value = "追加量")
- private BigDecimal singleQuantity;
- @ApiModelProperty(value = "总量")
- private Integer totalQuantity;
- @ApiModelProperty(value = "总按次数")
- private Integer totalCount;
- @ApiModelProperty(value = "镇痛泵运行状态")
- @TableField(typeHandler = EnumOrdinalTypeHandler.class)
- private NetPumpStatusEnum runState;
- @ApiModelProperty(value = "提醒信息")
- @TableField(typeHandler = EnumOrdinalTypeHandler.class)
- private NetPumpWarnEnum warn;
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState1;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState2;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState3;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState4;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState5;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState6;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState7;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState8;
- //
- // @ApiModelProperty(value = "镇痛泵状态BUF")
- // private Integer bufState9;
- @ApiModelProperty(value = "开始时间")
- @TableField(typeHandler = DateToBigIntHandler.class)
- private Date startTime;
- @ApiModelProperty(value = "是否已撤泵,0、未撤泵1、已撤泵")
- private Boolean isUndo;
- // @ApiModelProperty(value = "显示状态")
- // private String viewState;
- @ApiModelProperty(value = "备注")
- private String remark;
- @ApiModelProperty(value = "最后上传时间")
- @TableField(typeHandler = DateToBigIntHandler.class)
- private Date lastUploadTime;
- @TableField(typeHandler = DateToBigIntHandler.class)
- private Date registerTime;
- }
|