package com.product.org.admin.entity;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.util.ArrayUtil;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* @Author cheng
|
* @Date 2023/2/14 14:39
|
* @Desc 组织机构
|
*/
|
public class OrganizationEntity {
|
|
private String value;
|
|
private String name;
|
|
//兼容旧接口
|
private String label;
|
|
private String type;
|
|
private String code;
|
|
//兼容旧接口
|
private String sid;
|
|
|
private String parentCode;
|
//兼容旧接口
|
private String pid;
|
|
private boolean isChild;
|
|
// private int sequence;
|
|
private String sex;
|
|
private String organizationFullName;
|
|
private List<OrganizationEntity> children;
|
|
public OrganizationEntity() {
|
}
|
|
public String getValue() {
|
return value;
|
}
|
|
public void setValue(String value) {
|
this.value = value;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
this.label = name;
|
}
|
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
this.sid = code;
|
}
|
|
public String getParentCode() {
|
return parentCode;
|
}
|
|
public void setParentCode(String parentCode) {
|
this.parentCode = parentCode;
|
this.pid = parentCode;
|
}
|
|
// public int getSequence() {
|
// return sequence;
|
// }
|
|
public void setSequence(int sequence) {
|
// this.sequence = sequence;
|
}
|
|
public List<OrganizationEntity> getChildren() {
|
return children;
|
}
|
|
public void setChildren(List<OrganizationEntity> children) {
|
this.children = children;
|
}
|
|
public void addChildren(OrganizationEntity entity) {
|
if (entity == null) {
|
return;
|
}
|
if (this.children == null) {
|
this.children = new ArrayList<>();
|
}
|
this.children.add(entity);
|
}
|
|
public void addChildren(OrganizationEntity[] organizationEntities) {
|
if (ArrayUtil.isEmpty(organizationEntities)) {
|
return;
|
}
|
if (this.children == null) {
|
this.children = new ArrayList<>();
|
}
|
for (OrganizationEntity organizationEntity : organizationEntities) {
|
this.children.add(organizationEntity);
|
}
|
}
|
|
public void addChildren(List<OrganizationEntity> organizationEntities) {
|
if (CollectionUtil.isEmpty(organizationEntities)) {
|
return;
|
}
|
if (this.children == null) {
|
this.children = new ArrayList<>();
|
}
|
for (OrganizationEntity organizationEntity : organizationEntities) {
|
this.children.add(organizationEntity);
|
}
|
}
|
|
public boolean isChild() {
|
return isChild;
|
}
|
|
public void setChild(boolean child) {
|
isChild = child;
|
}
|
|
public String getSex() {
|
return sex;
|
}
|
|
public void setSex(String sex) {
|
this.sex = sex;
|
}
|
|
public String getOrganizationFullName() {
|
return organizationFullName;
|
}
|
|
public void setOrganizationFullName(String organizationFullName) {
|
this.organizationFullName = organizationFullName;
|
}
|
|
public String getLabel() {
|
return label;
|
}
|
|
public String getSid() {
|
return sid;
|
}
|
|
public String getPid() {
|
return pid;
|
}
|
}
|