package com.chinaztt.mes.production.dto;
|
|
import com.chinaztt.mes.quality.dto.IfsShopOrderDTO;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import javax.validation.constraints.NotNull;
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* @Description : ifs车间订单DTO
|
* @ClassName : IfsImportSoReceiveStdDTO
|
* @Author : yy
|
* @Date: 2022-11-18 15:00
|
*/
|
@Data
|
@Accessors(chain = true)
|
public class IfsImportSoReceiveStdDTO {
|
@ApiModelProperty(value = "记录行唯一标识")
|
private String RECORD_ID;
|
|
@ApiModelProperty(value = "系统代码")
|
private String SYSCODE = "L-MES";
|
|
@ApiModelProperty(value = "系统名称")
|
private String SYSMODEL = "车间订单接收";
|
|
@ApiModelProperty(value = "批量标识")
|
private List<IfsImportSoReceiveStdDTO.DataBean> BATCH_INFO;
|
|
@Data
|
@Accessors(chain = true)
|
public static class DataBean{
|
@ApiModelProperty(value = "车间订单号")
|
@NotNull(message = "车间订单号不可为空")
|
private String ORDER_NO;
|
|
@ApiModelProperty(value = "下达号")
|
@NotNull(message = "下达号不可为空,从车间订单获取")
|
private String RELEASE_NO;
|
|
@ApiModelProperty(value = "序列号")
|
@NotNull(message = "序列号不可为空,从车间订单获取")
|
private String SEQUENCE_NO;
|
|
@ApiModelProperty(value = "零件号")
|
@NotNull(message = "零件号不可为空")
|
private String PART_NO;
|
|
@ApiModelProperty(value = "库位号")
|
@NotNull(message = "库位号不可为空")
|
private String LOCATION_NO;
|
|
@ApiModelProperty(value = "批次号")
|
@NotNull(message = "批次号不可为空")
|
private String LOT_BATCH_NO;
|
|
@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 BigDecimal QUANTITY;
|
|
@ApiModelProperty(value = "是否倒冲")
|
@NotNull(message = "是否倒冲不可为空")
|
private String BACK_FLUSH = "否";
|
|
@ApiModelProperty(value = "简化物料检查")
|
@NotNull(message = "简化物料检查不可为空")
|
private String SIMPLIFIED_MATERIAL = "是";
|
|
@ApiModelProperty(value = "是否自动报工")
|
@NotNull(message = "是否自动报工不可为空")
|
private String AUTO_REPORT = "是";
|
|
@ApiModelProperty(value = "是否自动关闭车间订单")
|
@NotNull(message = "是否自动关闭车间订单不可为空")
|
private String AUTO_CLOSE = "否";
|
|
@ApiModelProperty(value = "")
|
private String PROJECT_ID = null;
|
|
@ApiModelProperty(value = "")
|
private String CONDITION_CODE = null;
|
}
|
}
|