类 TreeEntity<ID extends Serializable>
- java.lang.Object
-
- org.shoulder.data.mybatis.template.entity.BaseEntity<ID>
-
- org.shoulder.data.mybatis.template.entity.Entity<ID>
-
- org.shoulder.data.mybatis.template.entity.TreeEntity<ID>
-
- 所有已实现的接口:
Operable
- 直接已知子类:
BizTreeEntity
public class TreeEntity<ID extends Serializable> extends Entity<ID>
树形实体 id createTime updateTime creator modifier name parentId sortNo 举例:组织类、位置类() 第一个泛型为 id 类型,第二个泛型通常为自身类型- 作者:
- lym
-
-
字段概要
字段 修饰符和类型 字段 说明 protected List<TreeEntity<ID>>children子节点protected @NotEmpty(message="name can\'t be null") @Length(max=255,message="name length must less than 255") Stringname名称protected IDparentId父节点ID,允许为 nullprotected IntegersortNo排序-
从类继承的字段 org.shoulder.data.mybatis.template.entity.BaseEntity
createTime, id, updateTime
-
-
构造器概要
构造器 构造器 说明 TreeEntity()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringgetObjectName()voidloadChildren()初始化子类StringtoString()-
从类继承的方法 org.shoulder.data.mybatis.template.entity.BaseEntity
getObjectId
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
从接口继承的方法 org.shoulder.core.model.Operable
getObjectType
-
-
-
-
字段详细资料
-
name
@NotEmpty(message="name can\'t be null") @Length(max=255, message="name length must less than 255") @TableField(value="name", condition="%s LIKE CONCAT(\'%%\',#{%s},\'%%\')") protected @NotEmpty(message="name can\'t be null") @Length(max=255,message="name length must less than 255") String name名称
-
parentId
@TableField("parent_id") protected ID extends Serializable parentId父节点ID,允许为 null
-
sortNo
@TableField("sort_no") protected Integer sortNo排序
-
children
@TableField(exist=false) protected List<TreeEntity<ID extends Serializable>> children
子节点
-
-
方法详细资料
-
loadChildren
public void loadChildren()
初始化子类
-
toString
public String toString()
- 覆盖:
toString在类中Entity<ID extends Serializable>
-
getObjectName
public String getObjectName()
- 指定者:
getObjectName在接口中Operable- 覆盖:
getObjectName在类中BaseEntity<ID extends Serializable>
-
-