wente
2024-12-05 17ce02ec6fefa4e8b9ac870e2b52dea0942f5597
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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<>();
}