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<RbdTreeNode> children = new ArrayList<>(); 
 | 
  
 | 
} 
 |