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"; } } }