package cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
@Schema(description = "管理后台 - MES 批次工序流转 Response VO")
|
@Data
|
public class MesWmBatchProcessTraceRespVO {
|
|
@Schema(description = "事件类型:IN-工序投入 / OUT-工序产出", example = "OUT")
|
private String eventType;
|
|
@Schema(description = "生产工单 ID", example = "1")
|
private Long workOrderId;
|
|
@Schema(description = "生产工单编号", example = "WO20250801001")
|
private String workOrderCode;
|
|
@Schema(description = "工序 ID", example = "1")
|
private Long processId;
|
|
@Schema(description = "工序编码", example = "PROC001")
|
private String processCode;
|
|
@Schema(description = "工序名称", example = "CNC 加工")
|
private String processName;
|
|
@Schema(description = "批次号", example = "BATCH20250801001")
|
private String batchCode;
|
|
@Schema(description = "数量", example = "100")
|
private BigDecimal quantity;
|
|
@Schema(description = "质量状态(字典 mes_wm_quality_status),仅产出侧有值", example = "1")
|
private Integer qualityStatus;
|
|
@Schema(description = "事件时间")
|
private LocalDateTime eventTime;
|
|
@Schema(description = "工序序号(排序用)", example = "1")
|
private Integer processSort;
|
|
}
|