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
|
*
|
* @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;
|
|
@TableField(exist = false)
|
private List<ParamData> dataThreeList;
|
|
@TableField(exist = false)
|
private Long pid;
|
|
@ApiModelProperty(value = "子节点")
|
@TableField(exist = false)
|
private List<ParamData> children = new ArrayList<>();
|
}
|