package com.zt.life.modules.mainPart.taskReliability.model; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data public class RbdTreeNode { @ApiModelProperty(value = "模型节点ID") private Long id; private Long pid; private String name; private String picId; private String pairStartNodeId; private String pairEndNodeId; private String nodeType; private String algorithmType; private Integer voteNum; private Long dataId; private Integer deviceNo; private double x; private double y; private double blockX; private double blockY; private double descentWidth; private double descentHeight; // 逻辑上的虚节点的宽度及高度或实节点加上线宽后的值 private double blockWidth; private double blockHeight; private double blockWidthNum; private double blockHeightNum; // 实节点的宽度及高度 private double objectWidth; private double objectHeight; private List children = new ArrayList<>(); }