jinlin
2024-07-24 3cdad023eec111154857d3b7b0eb59336c6a3378
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
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<>();
}