package com.ishop.model.request;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
public class OrderSendRequest implements Serializable {
|
|
public String getOrderNo() {
|
return orderNo;
|
}
|
|
public void setOrderNo(String orderNo) {
|
this.orderNo = orderNo;
|
}
|
|
public String getDeliveryType() {
|
return deliveryType;
|
}
|
|
public void setDeliveryType(String deliveryType) {
|
this.deliveryType = deliveryType;
|
}
|
|
public String getExpressCode() {
|
return expressCode;
|
}
|
|
public void setExpressCode(String expressCode) {
|
this.expressCode = expressCode;
|
}
|
|
public String getExpressNumber() {
|
return expressNumber;
|
}
|
|
public void setExpressNumber(String expressNumber) {
|
this.expressNumber = expressNumber;
|
}
|
|
public String getExpressRecordType() {
|
return expressRecordType;
|
}
|
|
public void setExpressRecordType(String expressRecordType) {
|
this.expressRecordType = expressRecordType;
|
}
|
|
public String getExpressTempId() {
|
return expressTempId;
|
}
|
|
public void setExpressTempId(String expressTempId) {
|
this.expressTempId = expressTempId;
|
}
|
|
public String getToName() {
|
return toName;
|
}
|
|
public void setToName(String toName) {
|
this.toName = toName;
|
}
|
|
public String getToTel() {
|
return toTel;
|
}
|
|
public void setToTel(String toTel) {
|
this.toTel = toTel;
|
}
|
|
public String getToAddr() {
|
return toAddr;
|
}
|
|
public void setToAddr(String toAddr) {
|
this.toAddr = toAddr;
|
}
|
|
public Boolean getIsSplit() {
|
return isSplit;
|
}
|
|
public void setIsSplit(Boolean split) {
|
isSplit = split;
|
}
|
|
public List<OrderSendSplitDetail> getDetailList() {
|
return detailList;
|
}
|
|
public void setDetailList(List<OrderSendSplitDetail> detailList) {
|
this.detailList = detailList;
|
}
|
|
// @ApiModelProperty(value = "订单编号", required = true)
|
// @NotBlank(message = "订单编号不能为空")
|
private String orderNo;
|
|
// @ApiModelProperty(value = "发货类型:express-快递,fictitious:虚拟发货", allowableValues = "range[express,fictitious]", required = true)
|
// @NotBlank(message = "请选择发货类型")
|
// @StringContains(limitValues = {"express","fictitious"}, message = "未知的发货类型")
|
private String deliveryType;
|
|
// @ApiModelProperty(value = "快递公司编码")
|
// @NotBlank(message = "快递公司编码不能为空")
|
private String expressCode;
|
|
// @ApiModelProperty(value = "快递单号")
|
// @NotBlank(message = "快递单号不能为空")
|
private String expressNumber;
|
|
// @ApiModelProperty(value = "发货记录类型,1正常、2电子面单")
|
private String expressRecordType;
|
|
// @ApiModelProperty(value = "电子面单模板,电子面单必传")
|
private String expressTempId;
|
|
// @ApiModelProperty(value = "寄件人姓名,电子面单必传")
|
private String toName;
|
|
// @ApiModelProperty(value = "寄件人电话,电子面单必传")
|
private String toTel;
|
|
// @ApiModelProperty(value = "寄件人地址,电子面单必传")
|
private String toAddr;
|
|
// @ApiModelProperty(value = "是否拆单发货", required = true)
|
// @NotNull(message = "是否拆单发货不能为空")
|
private Boolean isSplit;
|
|
// @ApiModelProperty(value = "拆单发货详情列表,拆单发货时必传")
|
// @Valid
|
private List<OrderSendSplitDetail> detailList;
|
}
|