LogisticsCustom.java 3.7 KB
package com.yanzuoguang.wxxcx.logistics.vo;

/***
 * 商户下单数据,格式是商户侧下单 API 中的请求体
 *
 * @author:heyanou
 */
public class LogisticsCustom {

    /***
     * <p>
     *     是否必填:是
     *     描述:订单ID,须保证全局唯一,不超过512字节
     * </p>
     */
    private String  order_id;

    /***
     * <p>
     *     是否必填:否
     *     描述:用户openid,当add_source=2时无需填写(不发送物流服务通知)
     * </p>
     */
    private String  openid;

    /***
     * <p>
     *     是否必填:是
     *     描述:快递公司ID,参见getAllDelivery
     * </p>
     */
    private String  delivery_id;

    /***
     * <p>
     *     是否必填:是
     *     描述:快递客户编码或者现付编码
     * </p>
     */
    private String  biz_id;

    /***
     * <p>
     *     是否必填:否
     *     描述:快递备注信息,比如"易碎物品",不超过1024字节,该字段会体现在电子面单上
     * </p>
     */
    private String  custom_remark;


    /***
     * <p>
     *     是否必填:是
     *     描述:发件人信息
     * </p>
     */
    private LogisticsSender sender;

    /***
     * <p>
     *     是否必填:是
     *     描述:收件人信息
     * </p>
     */
    private LogisticsSender receiver;

    /***
     * <p>
     *     是否必填:是
     *     描述:包裹信息,将传递给快递公司
     * </p>
     */
    private LogisticsCargo  cargo;

    /***
     * <p>
     *     是否必填:是
     *     描述:商品信息,会展示到物流服务通知和电子面单中
     * </p>
     */
    private LogisticsShop   shop;

    /***
     * <p>
     *     是否必填:是
     *     描述:保价信息
     * </p>
     */
    private LogisticsInsured insured;

    /***
     * <p>
     *     是否必填:是
     *     描述:服务类型
     * </p>
     */
    private LogisticsService service;

    public String getOrder_id() {
        return order_id;
    }

    public void setOrder_id(String order_id) {
        this.order_id = order_id;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getDelivery_id() {
        return delivery_id;
    }

    public void setDelivery_id(String delivery_id) {
        this.delivery_id = delivery_id;
    }

    public String getBiz_id() {
        return biz_id;
    }

    public void setBiz_id(String biz_id) {
        this.biz_id = biz_id;
    }

    public String getCustom_remark() {
        return custom_remark;
    }

    public void setCustom_remark(String custom_remark) {
        this.custom_remark = custom_remark;
    }

    public LogisticsSender getSender() {
        return sender;
    }

    public void setSender(LogisticsSender sender) {
        this.sender = sender;
    }

    public LogisticsSender getReceiver() {
        return receiver;
    }

    public void setReceiver(LogisticsSender receiver) {
        this.receiver = receiver;
    }

    public LogisticsCargo getCargo() {
        return cargo;
    }

    public void setCargo(LogisticsCargo cargo) {
        this.cargo = cargo;
    }

    public LogisticsShop getShop() {
        return shop;
    }

    public void setShop(LogisticsShop shop) {
        this.shop = shop;
    }

    public LogisticsInsured getInsured() {
        return insured;
    }

    public void setInsured(LogisticsInsured insured) {
        this.insured = insured;
    }

    public LogisticsService getService() {
        return service;
    }

    public void setService(LogisticsService service) {
        this.service = service;
    }
}