package com.zt.life.modules.mainPart.basicInfo.model; 
 | 
  
 | 
import com.baomidou.mybatisplus.annotation.TableField; 
 | 
import com.baomidou.mybatisplus.annotation.TableName; 
 | 
import com.zt.common.entity.BusiEntity; 
 | 
import com.zt.common.entity.TreeNode; 
 | 
import com.zt.common.entity.TreeNode2; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
import lombok.EqualsAndHashCode; 
 | 
  
 | 
import java.util.ArrayList; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * param_data_expect 
 | 
 * 
 | 
 * @author zt generator 
 | 
 * @since 1.0.0 2024-03-04 
 | 
 */ 
 | 
@Data 
 | 
@EqualsAndHashCode(callSuper = false) 
 | 
@TableName("param_data") 
 | 
public class ParamData extends BusiEntity implements TreeNode<ParamData> { 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    @ApiModelProperty(value = "源ID") 
 | 
    private Long productId; 
 | 
  
 | 
    @ApiModelProperty(value = "船ID") 
 | 
    private Long shipId; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    @ApiModelProperty(value = "名称") 
 | 
    private String name; 
 | 
  
 | 
    @ApiModelProperty(value = "基本可靠性运行比") 
 | 
    private Double baseOperatRatio; 
 | 
  
 | 
    @ApiModelProperty(value = "实际运行时间") 
 | 
    private Double actualRunTime; 
 | 
  
 | 
    @ApiModelProperty(value = "参加计算") 
 | 
    private Integer basicJoinCompute; 
 | 
  
 | 
    @ApiModelProperty(value = "规定MTBF") 
 | 
    private Double basicMtbfRegulate; 
 | 
  
 | 
    @ApiModelProperty(value = "可接受的MTBF") 
 | 
    private Double basicMtbfAccept; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBF规定成功率") 
 | 
    private Double basicMtbfRegulSuccRate; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBF可接受成功率") 
 | 
    private Double basicMtbfAcceptSuccRate; 
 | 
  
 | 
    @ApiModelProperty(value = "单元数量") 
 | 
    private Integer basicUnitNum; 
 | 
  
 | 
    @ApiModelProperty(value = "运行次数") 
 | 
    private Integer basicRunsNum; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBF运行比") 
 | 
    private Double basicMtbfOperatingRatio; 
 | 
  
 | 
    @ApiModelProperty(value = "单次运行时间") 
 | 
    private Double basicSingleRunTime; 
 | 
  
 | 
    @ApiModelProperty(value = "规定MTBCF") 
 | 
    private Double taskMtbcfRegulate; 
 | 
  
 | 
    @ApiModelProperty(value = "可接受的MTBCF") 
 | 
    private Double taskMtbcfAccept; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBCF规定成功率") 
 | 
    private Double taskMtbcfRegulSuccRate; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBCF可接受成功率") 
 | 
    private Double taskMtbcfAcceptSuccRate; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBCF运行比") 
 | 
    private Double taskMtbcfOperatingRatio; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBCF其他参数2") 
 | 
    private Double taskMtbcfOtherParams2; 
 | 
  
 | 
    @ApiModelProperty(value = "MTBCF其他参数3") 
 | 
    private Double taskMtbcfOtherParams3; 
 | 
  
 | 
    @ApiModelProperty(value = "可维修") 
 | 
    private Integer repairable; 
 | 
  
 | 
    @ApiModelProperty(value = "维修分布类型") 
 | 
    private Integer repairDistribType; 
 | 
  
 | 
    @ApiModelProperty(value = "MTTCR") 
 | 
    private Double repairMttcr; 
 | 
  
 | 
    @ApiModelProperty(value = "MTTCR其他参数2") 
 | 
    private Double repairMttcrOtherParams2; 
 | 
  
 | 
    @ApiModelProperty(value = "MTTCR其他参数3") 
 | 
    private Double repairMttcrOtherParams3; 
 | 
  
 | 
    @ApiModelProperty(value = "可靠性分布类型") 
 | 
    private Integer reliabDistribType; 
 | 
  
 | 
    @ApiModelProperty(value = "运行时间") 
 | 
    private Double runTime; 
 | 
  
 | 
    private Double ai; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private Long productIdInit; 
 | 
  
 | 
    private String pageCode; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private List<ParamData> dataThreeList; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private Long pid; 
 | 
  
 | 
    @ApiModelProperty(value = "子节点") 
 | 
    @TableField(exist = false) 
 | 
    private List<ParamData> children = new ArrayList<>(); 
 | 
} 
 |