package com.nis.domain.configuration; import java.util.ArrayList; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonIgnore; import com.nis.domain.BaseEntity; import com.nis.domain.SysUser; /** * 业务辅助表-系统字典信息表 * @author zsl * */ public class SysDictInfo extends BaseEntity{ private static final long serialVersionUID = 893702645278342859L; private Integer sysDictId; //service_dict_id 字典ID int N 主键,自增 private Integer itemType; //item_type 数据类型 int N 1:分类 2:性质 3:标签 private Integer itemCode; //item_code编码 int N private String itemValue; //item_value 编码对应值 varchar2(64) N private String desc; //desc 描述信息 varcahr2(128) Y private SysDictInfo parent; //parent_id 父ID number(9) N 无父属性,默认填0 private Integer isLeaf; //is_leaf 是否叶子节点 int N 0-否 1-是;只有一级填0; private Integer isValid; //is_valid 有效标志 int N 1-有效 0-无效 private SysUser sysDictCreator; //creator_id 创建人员 int N 取自sys_user.id private Date createTime; //create_time 配置时间 date N private SysUser sysDictEditor; //editor_id 修改人员 int Y 取自sys_user.id private Date editTime; //edit_time 修改时间 date Y private List ChildrenList = new ArrayList();//字列表 private Date beginDate; // 开始日期 private Date endDate; // 结束日期 public Integer getSysDictId() { return sysDictId; } public void setSysDictId(Integer sysDictId) { this.sysDictId = sysDictId; } public Integer getItemType() { return itemType; } public void setItemType(Integer itemType) { this.itemType = itemType; } public Integer getItemCode() { return itemCode; } public void setItemCode(Integer itemCode) { this.itemCode = itemCode; } public String getItemValue() { return itemValue; } public void setItemValue(String itemValue) { this.itemValue = itemValue; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } public SysDictInfo getParent() { return parent; } public void setParent(SysDictInfo parent) { this.parent = parent; } public Integer getIsLeaf() { return isLeaf; } public void setIsLeaf(Integer isLeaf) { this.isLeaf = isLeaf; } public Integer getIsValid() { return isValid; } public void setIsValid(Integer isValid) { this.isValid = isValid; } public SysUser getSysDictCreator() { return sysDictCreator; } public void setSysDictCreator(SysUser sysDictCreator) { this.sysDictCreator = sysDictCreator; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public SysUser getSysDictEditor() { return sysDictEditor; } public void setSysDictEditor(SysUser sysDictEditor) { this.sysDictEditor = sysDictEditor; } public Date getEditTime() { return editTime; } public void setEditTime(Date editTime) { this.editTime = editTime; } public List getChildrenList() { return ChildrenList; } public void setChildrenList(List childrenList) { ChildrenList = childrenList; } public Date getBeginDate() { return beginDate; } public void setBeginDate(Date beginDate) { this.beginDate = beginDate; } public Date getEndDate() { return endDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } @JsonIgnore public static void sortList(List list, List sourcelist, Integer parentId, boolean cascade){ for (int i=0; i