package com.zt.life.modules.mainPart.basicInfo.dto;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.zt.common.entity.TreeNode;
|
import com.zt.life.modules.mainPart.basicInfo.model.ParamData;
|
import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class ProductDto implements TreeNode<ProductDto> {
|
private Integer num;
|
private Integer productType;
|
private String name;
|
private String namePath;
|
private Long id;
|
private Long pid;
|
private String sameSbName;
|
private Integer sameSbNum;
|
private String equipType; //设备类型
|
private Integer reliabDistribType; //可靠性分布类型
|
private Integer basicJoinCompute; //参加计算
|
private Double basicMtbfRegulate; //mtbf
|
private Double basicMtbfRegulSuccRate; //成功率
|
private Double basicMtbfOperatingRatio; //运行比
|
private Double taskMtbcfRegulate; //mtbcf
|
private Double taskMtbcfOtherParams2 ;//mtbcf其他参数2
|
private Double taskMtbcfOtherParams3; //mtbcf其他参数3
|
private Double taskMtbcfRegulSuccRate; //mtbcf成功率
|
private Double taskMtbcfOperatingRatio; //mtbcf运行比
|
private Integer repairable; //是否可维修
|
private Integer repairDistribType; //维修发布类型
|
private Double repairMttcr; //mttcr
|
private Double repairMttcrOtherParams2; //mttcr其他参数2
|
private Double repairMttcrOtherParams3;
|
|
@ApiModelProperty(value = "子节点")
|
@TableField(exist = false)
|
private List<ProductDto> children = new ArrayList<>();
|
}
|