| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.etotem.cfc.dto;
- import java.util.List;
- /**
- * 统一维度树节点(维度节点 ∪ 指标节点混排)。
- *
- * <p>结构见设计文档 §5.1:{id, code, name, parentId, nodeKind, sourceSystem,
- * legacyAlias, wuxingRuleRef, children?};P2-T1 起指标节点额外带 dimensionCode
- * (指标归属维度 code,供指标挂指标时继承归属,null=通用)。</p>
- */
- public class DimensionNode {
- private Long id;
- private String code;
- private String name;
- private Long parentId;
- private String nodeKind;
- private String sourceSystem;
- private String legacyAlias;
- private String wuxingRuleRef;
- /** 指标节点的归属维度 code(仅 nodeKind=indicator 有值;维度节点为 null)。P2-T1。 */
- private String dimensionCode;
- private List<DimensionNode> children;
- public DimensionNode() {
- }
- public Long getId() { return id; }
- public void setId(Long id) { this.id = id; }
- public String getCode() { return code; }
- public void setCode(String code) { this.code = code; }
- public String getName() { return name; }
- public void setName(String name) { this.name = name; }
- public Long getParentId() { return parentId; }
- public void setParentId(Long parentId) { this.parentId = parentId; }
- public String getNodeKind() { return nodeKind; }
- public void setNodeKind(String nodeKind) { this.nodeKind = nodeKind; }
- public String getSourceSystem() { return sourceSystem; }
- public void setSourceSystem(String sourceSystem) { this.sourceSystem = sourceSystem; }
- public String getLegacyAlias() { return legacyAlias; }
- public void setLegacyAlias(String legacyAlias) { this.legacyAlias = legacyAlias; }
- public String getWuxingRuleRef() { return wuxingRuleRef; }
- public void setWuxingRuleRef(String wuxingRuleRef) { this.wuxingRuleRef = wuxingRuleRef; }
- public String getDimensionCode() { return dimensionCode; }
- public void setDimensionCode(String dimensionCode) { this.dimensionCode = dimensionCode; }
- public List<DimensionNode> getChildren() { return children; }
- public void setChildren(List<DimensionNode> children) { this.children = children; }
- }
|