shikeyin
2024-01-11 65da8373531677b1c37a98f53eaa30c892f35e5a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
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;
}