package org.jeecg.modules.eam.request;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
import org.jeecg.common.aspect.annotation.Dict;
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
|
/**
|
* @Author: lyh
|
* @CreateTime: 2025-04-21
|
* @Description:
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
public class EamReportRepairRequest {
|
/**设备ID*/
|
@Excel(name = "设备ID", width = 15)
|
@ApiModelProperty(value = "设备ID")
|
private String equipmentId;
|
/**是否加工 加工、未加工*/
|
@Excel(name = "是否加工 加工、未加工", width = 15)
|
@ApiModelProperty(value = "是否加工 加工、未加工")
|
@Dict(dicCode = "is_processed")
|
private String isProcessed;
|
/**故障开始时间*/
|
@Excel(name = "故障开始时间", width = 15, format = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@ApiModelProperty(value = "故障开始时间")
|
private Date faultStartTime;
|
/**是否停机*/
|
@Excel(name = "是否停机", width = 15)
|
@ApiModelProperty(value = "是否停机")
|
@Dict(dicCode = "yn")
|
private String breakdownFlag;
|
/**故障现象*/
|
@Excel(name = "故障现象", width = 15)
|
@ApiModelProperty(value = "故障现象")
|
private String faultDescription;
|
/**批次号*/
|
@Excel(name = "批次号", width = 15)
|
@ApiModelProperty(value = "批次号")
|
private String batchNumber;
|
/**加工零件号*/
|
@Excel(name = "加工零件号", width = 15)
|
@ApiModelProperty(value = "加工零件号")
|
private String processingPart;
|
/**件数*/
|
@Excel(name = "件数", width = 15)
|
@ApiModelProperty(value = "件数")
|
private String quantity;
|
/**设备事故 是否*/
|
@Excel(name = "设备事故 是否", width = 15)
|
@ApiModelProperty(value = "设备事故 是否")
|
private String isAccidentsRegister;
|
/**废品件号*/
|
@Excel(name = "废品件号", width = 15)
|
@ApiModelProperty(value = "废品件号")
|
private String scrapPartNumber;
|
/**废品件数*/
|
@Excel(name = "废品件数", width = 15)
|
@ApiModelProperty(value = "废品件数")
|
private String scrapPartQuantity;
|
/**废品价值*/
|
@Excel(name = "废品价值", width = 15)
|
@ApiModelProperty(value = "废品价值")
|
private String scrapPartValue;
|
/**备注*/
|
@Excel(name = "备注", width = 15)
|
@ApiModelProperty(value = "备注")
|
private String remark;
|
/**是否有设备操作证 是否*/
|
@Excel(name = "是否有设备操作证 是否", width = 15)
|
@ApiModelProperty(value = "是否有设备操作证 是否")
|
private String operationCertificate;
|
/**是否断电重启*/
|
@Excel(name = "是否断电重启", width = 15)
|
@ApiModelProperty(value = "是否断电重启")
|
private String powerOffRestart;
|
/**是否为批次首件*/
|
@Excel(name = "是否为批次首件", width = 15)
|
@ApiModelProperty(value = "是否为批次首件")
|
private String batchFirstPiece;
|
/**变动因素 是否*/
|
@Excel(name = "变动因素 是否", width = 15)
|
@ApiModelProperty(value = "变动因素 是否")
|
private String variableFactors;
|
/**变动因素内容 刀具更换、工艺更改、加工程序更改、刀具补偿值更改、*/
|
@Excel(name = "变动因素内容 刀具更换、工艺更改、加工程序更改、刀具补偿值更改、", width = 15)
|
@ApiModelProperty(value = "变动因素内容 刀具更换、工艺更改、加工程序更改、刀具补偿值更改、")
|
private String variableFactorsValue;
|
/**执行程序*/
|
@Excel(name = "执行程序", width = 15)
|
@ApiModelProperty(value = "执行程序")
|
private String executeNc;
|
/**事故现象*/
|
@Excel(name = "事故现象", width = 15)
|
@ApiModelProperty(value = "事故现象")
|
private String accidentPhenomenon;
|
/**采取措施*/
|
@Excel(name = "采取措施", width = 15)
|
@ApiModelProperty(value = "采取措施")
|
private String measure;
|
/**造成结果*/
|
@Excel(name = "造成结果", width = 15)
|
@ApiModelProperty(value = "造成结果")
|
private String causingResults;
|
}
|