kongzy
2023-11-01 dd8795a2675e32b25abe98f644f80d5f72fadb90
src/main/java/com/nanometer/smartlab/entity/SysLaboratoryContainer.java
@@ -1,14 +1,19 @@
package com.nanometer.smartlab.entity;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.nanometer.smartlab.entity.enumtype.ValidFlag;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.*;
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
/**
 * Created by johnny on 17/11/23.
 */
@SuppressWarnings("serial")
@JsonInclude(NON_NULL)
public class SysLaboratoryContainer implements Serializable {
    private String id;
@@ -27,7 +32,8 @@
    private String characterRight;
    private String controllerCode;
    private String controllerName;
    private List<String> projects;
    private String project;
    public String getControllerName() {
        return controllerName;
    }
@@ -155,4 +161,33 @@
    public void setControllerCode(String controllerCode) {
        this.controllerCode = controllerCode;
    }
    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;
    }
}