All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.binarywang.wx.miniapp.bean.delivery.FollowWaybillRequest Maven / Gradle / Ivy

There is a newer version: 4.6.7.B
Show newest version
package cn.binarywang.wx.miniapp.bean.delivery;


import cn.binarywang.wx.miniapp.json.WxMaGsonBuilder;
import com.google.gson.annotations.SerializedName;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 
 * 传运单接口 follow_waybill
 *
 * 商户使用此接口向微信提供某交易单号对应的运单号。微信后台会跟踪运单的状态变化,在关键物流节点给下单用户推送消息通知。
 * 
* * @author boris * @since 2022-04-01 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) public class FollowWaybillRequest implements Serializable { private static final long serialVersionUID = -7538739003766268386L; /** * 用户openid *
   * 是否必填: 是
   * 描述: 用户openid
   * 
*/ @SerializedName("openid") private String openid; /** * 寄件人手机号 *
   * 是否必填: 否
   * 描述:
   * 
*/ @SerializedName("sender_phone") private String senderPhone; /** * 收件人手机号 *
   * 是否必填: 是
   * 描述:部分运力需要用户手机号作为查单依据
   * 
*/ @SerializedName("receiver_phone") private String receiverPhone; /** * 运力id(运单号所属运力公司id),该字段从 get_delivery_list 获取。 *
   * 是否必填: 否
   * 描述:该参数用于提高运单号识别的准确度;特别是对非主流快递公司,建议传入该参数,确保查询正确率。
   * 
*/ @SerializedName("delivery_id") private String deliveryId; /** * 运单ID *
   * 是否必填: 是
   * 
*/ @SerializedName("waybill_id") private String waybillId; /** * 交易单号(微信支付生成的交易单号,一般以420开头) *
   * 是否必填: 是
   * 
*/ @SerializedName("trans_id") private String transId; /** * 点击落地页商品卡片跳转路径(建议为订单详情页path),不传默认跳转小程序首页。 *
   * 是否必填: 否
   * 
*/ @SerializedName("order_detail_path") private String orderDetailPath; /** * 商品信息 *
   * 是否必填: 是
   * 
*/ @SerializedName("goods_info") private WaybillGoodsInfo goodsInfo; public String toJson() { return WxMaGsonBuilder.create().toJson(this); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy