树形表说明
使用系统创建一个树形表 TREE_DEMO, 下图灰色字段为系统字段,与树形无关。通过系统创建树形表后,系统会默认加入一条主键为 ROOT 的数据,这条数据会作为树形表的根节点,如果操作误删除需要手动加入这条数据。
主键ID TREE_DEMO_ID
主键字段默认规则为表名加 _ID。
节点名称 DEMO_TEXT
树形节点展示名称。
节点编码 DEMO_CODE
树形节点对应的编码。
节点类型 SY_NODETYPE
包括如下类型:
- ROOT 根节点。一般一张普通树形表只有一条 SY_NODETYPE=ROOT 的数据,这条数据会在建表时由系统自动生成。
- GENERAL 父节点。一般在节点有子节点时 SY_NODETYPE=GENERAL。
- LEAF 叶子节点。节点下没有子节点时 SY_NODETYPE=LEAF。
层级 SY_LAYER
节点在树形中的层级,ROOT根节点层级为0,其他节点视实际层级递增,如1,2,3,4等。
树形排序字段 SY_TREEORDERINDEX
例如:
- ROOT根节点
SY_TREEORDERINDEX = 000001
- 一级子节点
SY_TREEORDERINDEX = 000001000001
- 二级子节点
SY_TREEORDERINDEX = 000001000001000001
- 以此类推…
树形路径 SY_PATH
当前节点的路径值,规则为 父节点 SY_PATH + / + 当前节点 ID
。
- ROOT根节点
SY_PATH = /ROOT
- 一级子节点
SY_PATH = /ROOT/一级子节点ID
- 二级子节点
SY_PATH = /ROOT/一级子节点ID/二级子节点ID
- 以此类推…
父节点ID SY_PARENT
存储父节点主键的值。
父节点路径 SY_PARENTPATH
存储父节点的 SY_PATH,ROOT根节点 SY_PARENTPATH 为空。
是否启用 SY_DISABLED
当前节点是否启用。
数据导入说明
导入数据必填字段
TREE_DEMO_ID,DEMO_TEXT,DEMO_CODE,SY_NODETYPE,SY_PARENT,SY_PATH,SY_PARENTPATH
导入注意项列
- 必须存在一个主键为的ROOT根节点
- 业务数据的一级节点的父节点必须是ROOT。这样可以通过ROOT根节点拼出树形数据
最后编辑: 肖海杰 文档更新时间: 2024-08-21 10:58 作者:肖海杰