package com.nanometer.smartlab.entity; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.nanometer.smartlab.entity.enumtype.ArrivalStatus; import com.nanometer.smartlab.entity.enumtype.RealStatus; import com.nanometer.smartlab.entity.enumtype.StoreType; import com.nanometer.smartlab.entity.enumtype.ValidFlag; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.math.BigDecimal; import java.sql.Timestamp; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; /** * Created by johnny on 17/11/23. */ @Setter @Getter @JsonInclude(NON_NULL) @JsonIgnoreProperties(value = {"handler"}) public class OpeUseFlow implements Serializable { private Long id; private String reagentCode; private Integer status; private Integer realstatus; private Long houseId; private Long containerId; private Long userId; private Integer validFlag; private Timestamp createTime; private BigDecimal remainder; private String place; private Integer operateState; private Integer storeType; private String receiptNumber; private String note; private BigDecimal volume; //非数据库字段 private SysReagent reagent; private String userName; private String articleNumber; private String laboratoryName; private String warehouseName; private String warehouseContainerName; private String laboratoryContainerName; private String warehouseContainerCode; private String laboratoryContainerCode; private String operatestateName; //人员信息 private Long projectId; private String projectName; private String phone; private String department; private Integer applyNum; }