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 java.util.Date; import java.util.List; 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 OpeReagentCode implements Serializable { private Long id; /** * 订单id */ private Long orderId; /** * 申请id */ private Long applyId; /** * 试剂编码开始位置 */ private Integer startCode; /** * 试剂编码结束位置 */ private Integer endCode; /** * 试剂编码前缀 */ private String codePrex; /** * 创建时间 */ private Date createTime; /** * 更新时间 */ private Date updateTime; /** * 状态,备用 */ private Integer status; //非数据库字段 /** * 试剂名称 */ private String reagentName; /** * 条码数量(试剂申请数量) */ private String num; /** * 完整开始条码 */ private String startReagentCode; /** * 完整结束条码 */ private String endReagentCode; /** * 申请单号 */ private String applyCode; /** * 标签列表 */ private List reagentCodes; /** * 试剂信息 */ private SysReagent reagent; }