package cn.iocoder.yudao.module.mes.controller.admin.pro.scan.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import jakarta.validation.constraints.*;
|
import lombok.Data;
|
import java.math.BigDecimal;
|
|
@Data
|
public class MesProScanEventCreateReqVO {
|
@NotBlank private String eventId;
|
/**
|
* 扫码内容(袋码 / 托盘码 / 批次码的码值,含临时码)
|
*/
|
@NotBlank private String bagCode;
|
/**
|
* 扫码类型:BAG 袋码 / PALLET 托盘码 / BATCH 批次码,默认 BAG
|
*/
|
private String scanType;
|
@NotNull @DecimalMin("0.000001") private BigDecimal quantity;
|
/**
|
* 设备编码(不再必填,产线扫码以产线+库区库位定位)
|
*/
|
@Size(max = 64) private String deviceCode;
|
private String lineCode;
|
@NotNull private Long locationId;
|
@NotNull private Long areaId;
|
private String remark;
|
}
|