package com.chinaztt.mes.warehouse.dto;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import java.math.BigDecimal;
|
import java.util.List;
|
import java.util.UUID;
|
|
/**
|
* @Description : ifs移库DTO
|
* @ClassName : IfsMoveLibraryDTO
|
* @Author : sll
|
* @Date: 2022-05-25 21:50
|
*/
|
@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<DataBean> 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 BigDecimal 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;
|
}
|
}
|