云
2 天以前 87733eb3623593da247c051593d64b8ff9e1d3a4
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
29
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;
    /** 库位、库区非必填:扫码入库统一落到 WIP 生产暂存仓,前端不再要求选择库区库位 */
    private Long locationId;
    private Long areaId;
    private String remark;
}