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;
|
|
|
}
|