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<String> reagentCodes;
|
|
/**
|
* 试剂信息
|
*/
|
private SysReagent reagent;
|
}
|