ISortableTreeEntity
Defined in: packages/rxdb/src/entity/tree-entity.interface.ts:23
支持手动排序的树形实体接口。
在 ITreeEntity 基础上要求实体声明 sortOrder 字段(通常用 fractional indexing
如 generateKeyBetween 产生)。拖放、手动排序等场景的算法约束类型。
Extends
Properties
createdAt
createdAt: Date;
Defined in: packages/rxdb/src/entity/entity.interface.ts:65
创建时间
Inherited from
createdBy?
optional createdBy?: string | null;
Defined in: packages/rxdb/src/entity/entity.interface.ts:75
创建人
Inherited from
hasChildren?
optional hasChildren?: boolean | null;
Defined in: packages/rxdb/src/entity/tree-entity.interface.ts:14
是否有子节点。由 TreeAdjacencyListEntityBase 的计算属性自动填充,应用层只读。
未启用 features.tree.hasChildren 的实体此字段为 null。
Inherited from
id
id: `${string}-${string}-${string}-${string}-${string}`;
Defined in: packages/rxdb/src/entity/entity.interface.ts:60
id
Inherited from
parentId?
optional parentId?: `${string}-${string}-${string}-${string}-${string}` | null;
Defined in: packages/rxdb/src/entity/tree-entity.interface.ts:9
Inherited from
sortOrder?
optional sortOrder?: string | null;
Defined in: packages/rxdb/src/entity/tree-entity.interface.ts:24
updatedAt
updatedAt: Date;
Defined in: packages/rxdb/src/entity/entity.interface.ts:70
更新时间
Inherited from
updatedBy?
optional updatedBy?: string | null;
Defined in: packages/rxdb/src/entity/entity.interface.ts:80
更新人