package com.nanometer.smartlab.entity;
|
|
import com.nanometer.smartlab.entity.enumtype.ValidFlag;
|
|
import java.io.Serializable;
|
import java.sql.Timestamp;
|
import java.util.Arrays;
|
import java.util.List;
|
|
/**
|
* Created by johnny on 17/11/23.
|
*/
|
@SuppressWarnings("serial")
|
public class SysLaboratory implements Serializable {
|
|
private String id;
|
private String type;//实验室类型
|
private String name;//实验室名
|
private String infoCode;//状态码
|
private String barCode;//地点条码
|
private String location1;//使用地点-楼号
|
private String location2;//使用地点-地址号
|
private String department;//负责部门
|
private Timestamp createTime;
|
private Timestamp updateTime;
|
private ValidFlag validFlag;
|
//显示
|
private List<String> projects;
|
//存放
|
private String project;
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getInfoCode() {
|
return infoCode;
|
}
|
|
public void setInfoCode(String infoCode) {
|
this.infoCode = infoCode;
|
}
|
|
public String getBarCode() {
|
return barCode;
|
}
|
|
public void setBarCode(String barCode) {
|
this.barCode = barCode;
|
}
|
|
public String getLocation1() {
|
return location1;
|
}
|
|
public void setLocation1(String location1) {
|
this.location1 = location1;
|
}
|
|
public String getLocation2() {
|
return location2;
|
}
|
|
public void setLocation2(String location2) {
|
this.location2 = location2;
|
}
|
|
public Timestamp getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Timestamp createTime) {
|
this.createTime = createTime;
|
}
|
|
public Timestamp getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Timestamp updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public ValidFlag getValidFlag() {
|
return validFlag;
|
}
|
|
public void setValidFlag(ValidFlag validFlag) {
|
this.validFlag = validFlag;
|
}
|
|
public String getDepartment() {
|
return department;
|
}
|
|
public void setDepartment(String department) {
|
this.department = department;
|
}
|
|
public List<String> getProjects() {
|
if (projects == null && project != null){
|
this.projects = Arrays.asList(this.project.split(","));
|
}
|
return projects;
|
}
|
|
public void setProjects(List<String> projects) {
|
this.projects = projects;
|
}
|
|
public String getProject() {
|
if (this.project == null){
|
this.project = "";
|
if (projects != null && projects.size() > 0) {
|
projects.forEach(pro->{
|
this.project += ",";
|
this.project += pro;
|
});
|
this.project = this.project.substring(1);
|
}
|
}
|
return project;
|
}
|
|
public void setProject(String project) {
|
this.project = project;
|
}
|
}
|