package cn.com.goldenwater.dcproj.model; import cn.com.goldenwater.core.model.BaseBean; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; /** * entity:BisInspAllNode * * @author xuw * @date 2019-6-21 */ @ApiModel(value = "BisInspAllNode对象", description = "计划树节点对象") @JsonIgnoreProperties(value = {"handler", "hibernateLazyInitializer"}) public class BisInspAllNode extends BaseBean implements Serializable { @ApiModelProperty(value = "节点ID", name = "id") private String id; @ApiModelProperty(value = "节点父ID", name = "pid") private String pid; @ApiModelProperty(value = "节点名称", name = "pnm") private String pnm; @ApiModelProperty(value = "下级节点数组", name = "children") private List children; @ApiModelProperty(value = "对象ID", name = "objId") private String objId; @ApiModelProperty(value = "等级", name = "level") private String level; @ApiModelProperty(value = "编码", name = "code") private String code; @ApiModelProperty(value = "节点id", name = "nodeId") private String nodeId; @ApiModelProperty(name = "标识") private String flag; @ApiModelProperty("督查状态(0:未督查--专家;1:督查中--专家;2:已督查--专家;3:助理退回给专家;4:专家提交到助理;5:成果讨论阶段;6:中心修改阶段;7:司局修改阶段;)") private String state; @ApiModelProperty("行政区划") private String adCode; @ApiModelProperty("行政区划") private String adName; public String getNature() { return nature; } public void setNature(String nature) { this.nature = nature; } @ApiModelProperty("单位性质") private String nature; public String getAdCode() { return adCode; } public void setAdCode(String adCode) { this.adCode = adCode; } public String getAdName() { return adName; } public void setAdName(String adName) { this.adName = adName; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getFlag() { return flag; } public void setFlag(String flag) { this.flag = flag; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getNodeId() { return nodeId; } public void setNodeId(String nodeId) { this.nodeId = nodeId; } public BisInspAllNode() { } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPid() { return pid; } public void setPid(String pid) { this.pid = pid; } public String getPnm() { return pnm; } public void setPnm(String pnm) { this.pnm = pnm; } public String getLevel() { return level; } public void setLevel(String level) { this.level = level; } @Override public String toString() { return "BisInspAll [" + "id=" + id + ", pid=" + pid + ", pnm=" + pnm + "]"; } public List getChildren() { return children; } public void setChildren(List children) { this.children = children; } @Override public String getObjId() { return objId; } @Override public void setObjId(String objId) { this.objId = objId; } @Override public boolean equals(Object obj) { if (obj instanceof BisInspAllNode) { if (((BisInspAllNode) obj).getId().equals(this.id) && ((BisInspAllNode) obj).getPid().equals(this.pid) && ((BisInspAllNode) obj).getPnm().equals(this.pnm)) { return true; } else { return false; } } return false; } }