lyh
2025-06-30 fe65bb1d764ca9d32647818240bb551db06e0b7c
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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
package org.jeecg.modules.eam.entity;
 
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
 
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
/**
 * @Description: 设备事故登记
 * @Author: jeecg-boot
 * @Date:   2023-11-08
 * @Version: V1.0
 */
@Data
@TableName("mom_eam_fault_info")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="mom_eam_fault_info对象", description="设备事故登记")
public class FaultInfo implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**主键ID*/
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键ID")
    private java.lang.String id;
    /**编码*/
    @Excel(name = "编码", width = 15)
    @ApiModelProperty(value = "编码")
    private java.lang.String num;
    /**质量隐患确认单ID*/
    @Excel(name = "质量隐患确认单ID", width = 15)
    @ApiModelProperty(value = "质量隐患确认单ID")
    @Dict(dictTable = "mom_eam_quanlity_confirm",dicText = "num",dicCode = "id")
    private java.lang.String quanlityId;
    /**维修费用*/
    @Excel(name = "维修费用", width = 15)
    @ApiModelProperty(value = "维修费用")
    private java.lang.String cost;
    /**操作员是否有操作证*/
    @Excel(name = "操作员是否有操作证", width = 15)
    @ApiModelProperty(value = "操作员是否有操作证")
    private java.lang.String isCertificate;
    /**是否断电重启*/
    @Excel(name = "是否断电重启", width = 15)
    @ApiModelProperty(value = "是否断电重启")
    private java.lang.String isOutage;
    /**加工过程中的变动因素*/
    @Excel(name = "加工过程中的变动因素", width = 15)
    @ApiModelProperty(value = "加工过程中的变动因素")
    private java.lang.String factor;
    /**具体更改内容*/
    @Excel(name = "具体更改内容", width = 15)
    @ApiModelProperty(value = "具体更改内容")
    private java.lang.String modifyContent;
    /**发生事故时设备所执行的程序*/
    @Excel(name = "发生事故时设备所执行的程序", width = 15)
    @ApiModelProperty(value = "发生事故时设备所执行的程序")
    private java.lang.String equipmentProcess;
    /**发生事故时的现象*/
    @Excel(name = "发生事故时的现象", width = 15)
    @ApiModelProperty(value = "发生事故时的现象")
    private java.lang.String phenomenon;
    /**采取措施1*/
    @Excel(name = "采取措施1", width = 15)
    @ApiModelProperty(value = "采取措施1")
    private java.lang.String method1;
    /**采取措施2*/
    @Excel(name = "采取措施2", width = 15)
    @ApiModelProperty(value = "采取措施2")
    private java.lang.String method2;
    /**采取措施3*/
    @Excel(name = "采取措施3", width = 15)
    @ApiModelProperty(value = "采取措施3")
    private java.lang.String method3;
    /**事故所造成的结果*/
    @Excel(name = "事故所造成的结果", width = 15)
    @ApiModelProperty(value = "事故所造成的结果")
    private java.lang.String result;
    /**开始检查时间*/
    @Excel(name = "开始检查时间", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "开始检查时间")
    private java.util.Date startCheckTime;
    /**发生事故后设备的状态*/
    @Excel(name = "发生事故后设备的状态", width = 15)
    @ApiModelProperty(value = "发生事故后设备的状态")
    private java.lang.String equipmentStatus;
    /**维修人员对事故的分析*/
    @Excel(name = "维修人员对事故的分析", width = 15)
    @ApiModelProperty(value = "维修人员对事故的分析")
    private java.lang.String anlysis;
    /**维修人员检查结果*/
    @Excel(name = "维修人员检查结果", width = 15)
    @ApiModelProperty(value = "维修人员检查结果")
    private java.lang.String checkResult;
    /**事故原因分析过程中所采取的相关行为*/
    @Excel(name = "事故原因分析过程中所采取的相关行为", width = 15)
    @ApiModelProperty(value = "事故原因分析过程中所采取的相关行为")
    private java.lang.String active;
    /**建议采取的措施及时间节点*/
    @Excel(name = "建议采取的措施及时间节点", width = 15)
    @ApiModelProperty(value = "建议采取的措施及时间节点")
    private java.lang.String suggest;
    /**事故发生原因分析的核对*/
    @Excel(name = "事故发生原因分析的核对", width = 15)
    @ApiModelProperty(value = "事故发生原因分析的核对")
    private java.lang.String judgment;
    /**不同的意见及分析*/
    @Excel(name = "不同的意见及分析", width = 15)
    @ApiModelProperty(value = "不同的意见及分析")
    private java.lang.String differentJudgment;
    /**整改措施*/
    @Excel(name = "整改措施", width = 15)
    @ApiModelProperty(value = "整改措施")
    private java.lang.String updateMethod;
    /**事故结论*/
    @Excel(name = "事故结论", width = 15)
    @ApiModelProperty(value = "事故结论")
    private java.lang.String finalResult;
    /**操作者*/
    @Excel(name = "操作者", width = 15)
    @ApiModelProperty(value = "操作者")
    private java.lang.String operater;
    /**维修责任人*/
    @Excel(name = "维修责任人", width = 15)
    @ApiModelProperty(value = "维修责任人")
    private java.lang.String engineer;
    /**技术负责人*/
    @Excel(name = "技术负责人", width = 15)
    @ApiModelProperty(value = "技术负责人")
    private java.lang.String mechanic;
    /**工长*/
    @Excel(name = "工长", width = 15)
    @ApiModelProperty(value = "工长")
    private java.lang.String workLeader;
    /**中心主任*/
    @Excel(name = "中心主任", width = 15)
    @ApiModelProperty(value = "中心主任")
    private java.lang.String centerLeader;
    /**组长*/
    @Excel(name = "组长", width = 15)
    @ApiModelProperty(value = "组长")
    private java.lang.String teamLeader;
    /**维修站站长*/
    @Excel(name = "维修站站长", width = 15)
    @ApiModelProperty(value = "维修站站长")
    private java.lang.String repairLeader;
    /**管理室业务经理*/
    @Excel(name = "管理室业务经理", width = 15)
    @ApiModelProperty(value = "管理室业务经理")
    private java.lang.String equipLeader;
    /**运行保障部主管领导*/
    @Excel(name = "运行保障部主管领导", width = 15)
    @ApiModelProperty(value = "运行保障部主管领导")
    private java.lang.String guaranteeLeader;
    private java.lang.String equipName;
    private java.lang.String equipModel;
    private java.lang.String equipNum;
    private String area2;
    @TableField(exist = false)
    @Dict(dictTable = "sys_user",dicCode = "id",dicText = "realname")
    private String operator;
    @TableField(exist = false)
    private String faultTime;
    @TableField(exist = false)
    @Dict(dictTable = "mom_base_area",dicText = "name",dicCode = "id")
    private String area1;
    @TableField(exist = false)
    @Dict(dictTable = "sys_depart",dicCode = "id",dicText = "depart_name")
    private String departId;
    @TableField(exist = false)
    private String level;
    @Dict(dicCode = "faultInfoStatus")
    private String isConfirm;
 
 
}