You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
package com.glxp.api.req.inout;
|
|
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
public class AddOrderCodeRequest {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 工位
|
|
|
|
|
*/
|
|
|
|
|
@NotNull(message = "工位编码不能为空")
|
|
|
|
|
private Long workPlaceCode;
|
|
|
|
|
/**
|
|
|
|
|
* 业务类型
|
|
|
|
|
*/
|
|
|
|
|
@NotNull(message = "业务类型不能为空")
|
|
|
|
|
private String splitBusType;
|
|
|
|
|
/**
|
|
|
|
|
* 本地订单号
|
|
|
|
|
*/
|
|
|
|
|
@NotNull(message = "本地单号不能为空")
|
|
|
|
|
private String corpOrderId;
|
|
|
|
|
/**
|
|
|
|
|
* 追溯码
|
|
|
|
|
*/
|
|
|
|
|
private String code;
|
|
|
|
|
/**
|
|
|
|
|
* 追溯码列表
|
|
|
|
|
*/
|
|
|
|
|
@NotNull(message = "溯码不能为空")
|
|
|
|
|
private List<String> codeList;
|
|
|
|
|
/**
|
|
|
|
|
* 1:上货;2:退货
|
|
|
|
|
*/
|
|
|
|
|
@NotNull(message = "上货方式不能为空")
|
|
|
|
|
private Integer inoutType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 单据类型:1.业务单据,2:扫码单据,3:正常单据(只在单据未提交之前有用)
|
|
|
|
|
*/
|
|
|
|
|
@NotNull(message = "单据类型不能为空")
|
|
|
|
|
private Integer orderType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 单据号
|
|
|
|
|
*/
|
|
|
|
|
private String billNo;
|
|
|
|
|
private String workPlaceQueueCode;
|
|
|
|
|
private String orderFinishBillNo;
|
|
|
|
|
|
|
|
|
|
private String batchNo;
|
|
|
|
|
private String produceDate;
|
|
|
|
|
private String expireDate;
|
|
|
|
|
private String serialNo;
|
|
|
|
|
|
|
|
|
|
private String action;
|
|
|
|
|
|
|
|
|
|
}
|