package com.nanometer.smartlab.entity; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.nanometer.smartlab.entity.enumtype.ValidFlag; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.sql.Timestamp; import java.util.Arrays; import java.util.List; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; /** * Created by johnny on 17/11/23. */ @Getter @Setter @SuppressWarnings("serial") @JsonInclude(NON_NULL) @JsonIgnoreProperties(value = {"handler"}) public class SysLaboratory implements Serializable { private static final long serialVersionUID = 1L; private Long id; private Long type;//实验室类型 private String name;//实验室名 private String infoCode;//状态码 private String barCode;//地点条码 private String location1;//使用地点-楼号 private String location2;//使用地点-地址号 private Long department;//负责部门 private Timestamp createTime; private Timestamp updateTime; private ValidFlag validFlag; //存放 private String project; //非数据库字段 //显示 private List projects; private List laboratoryContainers; private String typeName;//实验室类型名称 private String location; private String departmentName; }