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<>();
|
|
}
|