package cn.pluss.platform.yt;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 *
 *圆通创建订单接口请求封装
 *@author: bzg
 *@time: 2022/2/24 14:12
 */
@Data
public class YtCreateOrder implements Serializable {

    /**
     * 物流单号，打印拉取运单号前，物流单号和渠道唯一确定一笔快递物流订单。
     */
    private String logisticsNo;

    /**
     * 寄件人姓名
     * @date: 2022/2/24 14:17
     */
    private String senderName;

    /**
     * 寄件人省名称
     * @date: 2022/2/24 14:17
     */
    private String senderProvinceName;

    /**
     * 寄件人市名称
     * @date: 2022/2/24 14:17
     */
    private String senderCityName;

    /**
     * 	寄件人区县名称
     * @date: 2022/2/24 14:17
     */
    private String senderCountyName;

    /**
     * 寄件人乡镇名称
     * @date: 2022/2/24 14:17
     */
    private String senderTownName;


    /**
     * 	寄件人详细地址
     * @date: 2022/2/24 14:17
     */
    private String senderAddress;


    /**
     * 	寄件人联系电话
     * @date: 2022/2/24 14:17
     */
    private String senderMobile;


    /**
     * 收件人姓名
     * @date: 2022/2/24 14:17
     */
    private String recipientName;


    /**
     * 收件人省名称
     * @date: 2022/2/24 14:17
     */
    private String recipientProvinceName;


    /**
     * 收件人市名称
     * @date: 2022/2/24 14:17
     */
    private String recipientCityName;


    /**
     * 收件人区县名称
     * @date: 2022/2/24 14:17
     */
    private String recipientCountyName;


    /**
     * 收件人乡镇名称
     * @date: 2022/2/24 14:17
     */
    private String recipientTownName;

    /**
     * 收件人详细地址
     * @date: 2022/2/24 14:17
     */
    private String recipientAddress;

    /**
     * 收件人联系电话
     * @date: 2022/2/24 14:17
     */
    private String recipientMobile;

    /**
     * 备注，打印在面单上备注内容
     * @date: 2022/2/24 14:17
     */
    private String remark;

    /**
     * 寄件码或取件码
     * @date: 2022/2/24 14:17
     */
    private String gotCode;

    private String cstOrderNo;

    private String cstBusinessType;

    private List<YtGood> goods;

    private List<YtOrderIncrement> increments;


    public YtCreateOrder() {
        this.senderName = "收银呗客服部";
        this.senderProvinceName = "湖北省";
        this.senderCityName = "武汉市";
        this.senderCountyName = "洪山区";
        this.senderAddress = "九台别墅42栋";
        this.senderMobile = "18062761507";
    }
}
