2 天以前 1ba0dbfde5634c8bf2ec20891d6b226b996f6b59
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
}