package com.chinaztt.mes.quality.dto; import com.chinaztt.mes.quality.entity.UnqualifiedProcess; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; /** * 不合格处理表 * * @author cxf * @date 2021-04-16 13:15:30 */ @Data public class UnqualifiedProcessDTO extends UnqualifiedProcess { @ApiModelProperty(value = "系统号(唯一)") private String systemNo; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "零件id") private Long partId; @ApiModelProperty(value = "零件编号") private String partNo; @ApiModelProperty(value = "零件名称") private String partDesc; @ApiModelProperty(value = "零件批号") private String lotBatchNo; @ApiModelProperty(value = "检测申请编号") private String applyNo; @ApiModelProperty(value = "检测汇报编号") private String reportNo; @ApiModelProperty(value = "不合格数量") private String unqualifiedArrived; @ApiModelProperty(value = "是否检测合格") private Boolean isQualified; @ApiModelProperty(value = "是否允许使用") private Boolean isUsed; @ApiModelProperty(value = "检测结果id") private Long resultId; @ApiModelProperty(value = "计划方法") private String planningMethod; @ApiModelProperty(value = "检验人员") private String testUser; @ApiModelProperty(value = "生产人员") private String productionUser; @ApiModelProperty(value = "生产日期") private LocalDateTime productionTime; @ApiModelProperty(value = "工作站编号") private String workstationNo; @ApiModelProperty(value = "工作站名称") private String workstationName; @ApiModelProperty(value = "工序名称") private String operationName; @ApiModelProperty(value = "SN号") private String outBatchNo; @ApiModelProperty(value = "ifs批次号") private String ifsBatchNo; @ApiModelProperty(value = "检测类型") private String applyType; @ApiModelProperty(value = "汇报类型") private String reportType; @ApiModelProperty(value = "车间") private String workShop; @ApiModelProperty(value = "检测长度") private BigDecimal checkLength; @ApiModelProperty(value = "替代零件id") private Long replacePartId; @ApiModelProperty(value = "替代零件编号") private String replacePartNo; @ApiModelProperty(value = "替代零件名称") private String replacePartName; @ApiModelProperty(value = "降级后零件号") private String degradePartNo; @ApiModelProperty(value = "降级后零件名称") private String degradePartName; @ApiModelProperty(value = "发起人") private String staffName; @ApiModelProperty(value = "默认库位") private String defaultLocation; @ApiModelProperty(value = "目标库位") private String targetLocation; @ApiModelProperty(value = "目标库位ID") private Long targetLocationId; @ApiModelProperty(value = "是否需要选择库位") private Boolean isShow; }