package com.bonus.sys.beans; import java.util.List; import com.bonus.sys.BaseBean; import lombok.Data; @Data public class SysDictTypeBean extends BaseBean implements java.io.Serializable { private static final long serialVersionUID = 1L; private Integer id; private String name; private List dicts; private Integer isActive; private Boolean haveChild; private Integer[] ids; @Override public String toString() { return "{id:" + id + ", name:\"" + name + "\", dicts:" + dicts + ", isActive:" + isActive + ", haveChild:" + haveChild + "}"; } public Boolean getHaveChild() { return haveChild; } private void setHaveChild(Boolean haveChild) { this.haveChild = haveChild; } public Integer[] getIds() { return ids; } public void setIds(Integer[] ids) { this.ids = ids; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List getDicts() { return dicts; } public void setDicts(List dicts) { this.dicts = dicts; if(dicts != null && dicts.size()>0) { setHaveChild(true); } } public Integer getIsActive() { return isActive; } public void setIsActive(Integer isActive) { this.isActive = isActive; } }