From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 01 七月 2024 10:58:35 +0800 Subject: [PATCH] change --- src/main/java/com/nanometer/smartlab/entity/SysLaboratory.java | 136 +++++--------------------------------------- 1 files changed, 17 insertions(+), 119 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/entity/SysLaboratory.java b/src/main/java/com/nanometer/smartlab/entity/SysLaboratory.java index c947a6d..d99bf82 100644 --- a/src/main/java/com/nanometer/smartlab/entity/SysLaboratory.java +++ b/src/main/java/com/nanometer/smartlab/entity/SysLaboratory.java @@ -1,7 +1,10 @@ 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; @@ -13,140 +16,35 @@ /** * 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 String id; - private String type;//实验室类型 + private Long id; + private Long type;//实验室类型 private String name;//实验室名 private String infoCode;//状态码 private String barCode;//地点条码 private String location1;//使用地点-楼号 private String location2;//使用地点-地址号 - private String department;//负责部门 + private Long 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; - } + //非数据库字段 + //显示 + private List<SysProject> projects; + private List<SysLaboratoryContainer> laboratoryContainers; + private String typeName;//实验室类型名称 + private String location; + private String departmentName; - 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; - } } -- Gitblit v1.9.2