package com.nanometer.smartlab.entity;
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.nanometer.smartlab.entity.enumtype.DangerousFlag;
|
import com.nanometer.smartlab.entity.enumtype.ValidFlag;
|
import lombok.Getter;
|
import lombok.Setter;
|
import sun.awt.SunHints;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.sql.Timestamp;
|
import java.util.Vector;
|
|
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
|
|
/**
|
* Created by johnny on 17/11/23.
|
*/
|
@Getter
|
@Setter
|
@JsonInclude(NON_NULL)
|
@JsonIgnoreProperties(value = {"handler"})
|
public class SysReagent implements Serializable {
|
|
private Long id;
|
private String name;
|
private String cas;
|
private String reagentType;
|
private String reagentCharacter;
|
private Long supplierId;
|
private String reagentFormat;
|
private BigDecimal mainMetering;
|
private String reagentUnit;
|
private BigDecimal price;
|
private Integer perBox;
|
private String memo;
|
private ValidFlag validFlag;
|
private Timestamp createTime;
|
private Timestamp updateTime;
|
private Integer deadline;
|
private String productSn;
|
private DangerousFlag dangerousFlag;
|
private String controlProducts;
|
private String productHome;
|
private Integer type;
|
private Integer safetynum;
|
private BigDecimal originprice;
|
private BigDecimal density;
|
|
|
|
|
//非数据库字段
|
private String supplierName;
|
private Integer reserve;
|
private String controlProductsName;
|
private String productHomeName;
|
private String firstUser;
|
private String firName;
|
private String unitName;
|
private String formatName;
|
private String favor;
|
private Integer actualnum;
|
private ValidFlag supplierFlag;
|
|
|
|
|
|
public void change(){
|
if("1".equals(favor)){
|
favor = "2";
|
}else{
|
favor = "1";
|
}
|
}
|
}
|