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<SysProject> projects;
|
private List<SysLaboratoryContainer> laboratoryContainers;
|
private String typeName;//实验室类型名称
|
private String location;
|
private String departmentName;
|
|
}
|