package com.chinaztt.mes.quality.dto; import com.chinaztt.mes.quality.entity.StockBean; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.util.List; import java.util.UUID; /** * @Description : ifs移库DTO * @ClassName : IfsMoveLibraryDTO * @Author : sll * @Date: 2022-05-24 15:31 */ @Data public class IfsMoveLibraryDTO{ @ApiModelProperty(value = "记录行唯一标识") private String RECORD_ID = UUID.randomUUID().toString().replace("-", ""); @ApiModelProperty(value = "系统代码") private String SYSCODE = "L-MES"; @ApiModelProperty(value = "系统名称") private String SYSMODEL = "库存件移库"; @ApiModelProperty(value = "批量标识") private List BATCH_INFO; @Data public static class DataBean{ @ApiModelProperty(value = "零件号") @NotNull(message = "零件号不可为空") private String PART_NO; @ApiModelProperty(value = "批次号") @NotNull(message = "批次号不可为空") private String LOT_BATCH_NO; @ApiModelProperty(value = "移库数量") @NotNull(message = "移库数量不可为空") private double MOVE_QTY; @ApiModelProperty(value = "序列号") @NotNull(message = "序列号不可为空") private String SERIAL_NO = "*"; @ApiModelProperty(value = "版本号") @NotNull(message = "版本号不可为空") private String ENG_CHG_LEVEL = "1"; @ApiModelProperty(value = "WDR号") @NotNull(message = "WDR号不可为空") private String WAIV_DEV_REJ_NO = "*"; @ApiModelProperty(value = "配置标识") @NotNull(message = "配置标识不可为空") private String CONFIGURATION_ID = "*"; @ApiModelProperty(value = "活动序列") @NotNull(message = "活动序列不可为空") private double ACTIVITY_SEQ = 0; @ApiModelProperty(value = "库位号") @NotNull(message = "库位号不可为空") private String LOCATION_NO; @ApiModelProperty(value = "目标库位号") @NotNull(message = "目标库位号不可为空") private String TO_LOCATION_NO; @ApiModelProperty(value = "目标域") @NotNull(message = "目标域不可为空") private String TO_CONTRACT; } }