com.pdd.pop.sdk.http.api.pop.response.PddKttIncrementOrderQueryResponse Maven / Gradle / Ivy
package com.pdd.pop.sdk.http.api.pop.response;
import com.pdd.pop.ext.fasterxml.jackson.annotation.JsonProperty;
import com.pdd.pop.sdk.http.PopBaseHttpResponse;
import java.util.List;
public class PddKttIncrementOrderQueryResponse extends PopBaseHttpResponse {
/**
*
*/
@JsonProperty("ktt_increment_order_query_response")
private KttIncrementOrderQueryResponse kttIncrementOrderQueryResponse;
public KttIncrementOrderQueryResponse getKttIncrementOrderQueryResponse() {
return kttIncrementOrderQueryResponse;
}
public static class KttIncrementOrderQueryResponse {
/**
* 订单信息列表
*/
@JsonProperty("order_list")
private List orderList;
/**
* 总数
*/
@JsonProperty("total_count")
private Long totalCount;
public List getOrderList() {
return orderList;
}
public Long getTotalCount() {
return totalCount;
}
}
public static class KttIncrementOrderQueryResponseOrderListItem {
/**
* 团号
*/
@JsonProperty("activity_no")
private String activityNo;
/**
* 团标题
*/
@JsonProperty("activity_title")
private String activityTitle;
/**
* 售后状态 0-未发起售后 1-退款中 2-退款成功 3-待处理 4-拒绝退款
*/
@JsonProperty("after_sales_status")
private Integer afterSalesStatus;
/**
* 团长备注
*/
@JsonProperty("business_note")
private String businessNote;
/**
* 团员备注
*/
@JsonProperty("buyer_memo")
private String buyerMemo;
/**
* 取消状态 0-未取消 1-已取消
*/
@JsonProperty("cancel_status")
private Integer cancelStatus;
/**
* 成交时间,毫秒时间戳
*/
@JsonProperty("confirm_at")
private Long confirmAt;
/**
* 自定义项列表
*/
@JsonProperty("custom_item_list")
private List customItemList;
/**
* 优惠金额(分)
*/
@JsonProperty("discount_amount")
private Long discountAmount;
/**
* 帮卖团长昵称
*/
@JsonProperty("help_sell_nickname")
private String helpSellNickname;
/**
* 物流列表
*/
@JsonProperty("logistics_list")
private List logisticsList;
/**
* 物流方式 0-无需物流 10-普通快递 20-自提 30-同城配送
*/
@JsonProperty("logistics_type")
private Integer logisticsType;
/**
* 团员昵称
*/
@JsonProperty("nick_name")
private String nickName;
/**
* 支付金额(分)
*/
@JsonProperty("order_amount")
private Long orderAmount;
/**
* 订单号
*/
@JsonProperty("order_sn")
private String orderSn;
/**
* 接龙号
*/
@JsonProperty("participate_no")
private Integer participateNo;
/**
* 收货人地址(市)
*/
@JsonProperty("receiver_address_city")
private String receiverAddressCity;
/**
* 收货人地址(详细地址)
*/
@JsonProperty("receiver_address_detail")
private String receiverAddressDetail;
/**
* 收货人地址(区)
*/
@JsonProperty("receiver_address_district")
private String receiverAddressDistrict;
/**
* 收货人地址(省)
*/
@JsonProperty("receiver_address_province")
private String receiverAddressProvince;
/**
* 收货人电话
*/
@JsonProperty("receiver_mobile")
private String receiverMobile;
/**
* 收货人名称
*/
@JsonProperty("receiver_name")
private String receiverName;
/**
* 自提点编号
*/
@JsonProperty("self_pick_site_no")
private String selfPickSiteNo;
/**
* 自提点详细地址
*/
@JsonProperty("self_pick_up_address")
private String selfPickUpAddress;
/**
* 自提点联系电话
*/
@JsonProperty("self_pick_up_contact_mobile")
private String selfPickUpContactMobile;
/**
* 自提点联系人名称
*/
@JsonProperty("self_pick_up_contact_name")
private String selfPickUpContactName;
/**
* 自提点名称
*/
@JsonProperty("self_pick_up_site_name")
private String selfPickUpSiteName;
/**
* 服务费
*/
@JsonProperty("service_amount")
private Long serviceAmount;
/**
* 运费金额(分)
*/
@JsonProperty("shipping_amount")
private Long shippingAmount;
/**
* 发货状态 0-未发货 1-已发货
*/
@JsonProperty("shipping_status")
private Integer shippingStatus;
/**
* 购买商品列表
*/
@JsonProperty("sub_order_list")
private List subOrderList;
/**
* 帮卖接龙号
*/
@JsonProperty("supply_participate_no")
private Integer supplyParticipateNo;
/**
* 退款金额(商家同意退款的金额, 分)
*/
@JsonProperty("theoretical_refund_amount")
private Long theoreticalRefundAmount;
/**
* 更新时间,毫秒时间戳
*/
@JsonProperty("updated_at")
private Long updatedAt;
/**
* 核销状态 0-未核销 1-已核销 2-部分核销
*/
@JsonProperty("verification_status")
private Integer verificationStatus;
public String getActivityNo() {
return activityNo;
}
public String getActivityTitle() {
return activityTitle;
}
public Integer getAfterSalesStatus() {
return afterSalesStatus;
}
public String getBusinessNote() {
return businessNote;
}
public String getBuyerMemo() {
return buyerMemo;
}
public Integer getCancelStatus() {
return cancelStatus;
}
public Long getConfirmAt() {
return confirmAt;
}
public List getCustomItemList() {
return customItemList;
}
public Long getDiscountAmount() {
return discountAmount;
}
public String getHelpSellNickname() {
return helpSellNickname;
}
public List getLogisticsList() {
return logisticsList;
}
public Integer getLogisticsType() {
return logisticsType;
}
public String getNickName() {
return nickName;
}
public Long getOrderAmount() {
return orderAmount;
}
public String getOrderSn() {
return orderSn;
}
public Integer getParticipateNo() {
return participateNo;
}
public String getReceiverAddressCity() {
return receiverAddressCity;
}
public String getReceiverAddressDetail() {
return receiverAddressDetail;
}
public String getReceiverAddressDistrict() {
return receiverAddressDistrict;
}
public String getReceiverAddressProvince() {
return receiverAddressProvince;
}
public String getReceiverMobile() {
return receiverMobile;
}
public String getReceiverName() {
return receiverName;
}
public String getSelfPickSiteNo() {
return selfPickSiteNo;
}
public String getSelfPickUpAddress() {
return selfPickUpAddress;
}
public String getSelfPickUpContactMobile() {
return selfPickUpContactMobile;
}
public String getSelfPickUpContactName() {
return selfPickUpContactName;
}
public String getSelfPickUpSiteName() {
return selfPickUpSiteName;
}
public Long getServiceAmount() {
return serviceAmount;
}
public Long getShippingAmount() {
return shippingAmount;
}
public Integer getShippingStatus() {
return shippingStatus;
}
public List getSubOrderList() {
return subOrderList;
}
public Integer getSupplyParticipateNo() {
return supplyParticipateNo;
}
public Long getTheoreticalRefundAmount() {
return theoreticalRefundAmount;
}
public Long getUpdatedAt() {
return updatedAt;
}
public Integer getVerificationStatus() {
return verificationStatus;
}
}
public static class KttIncrementOrderQueryResponseOrderListItemCustomItemListItem {
/**
* 自定义项名称
*/
@JsonProperty("name")
private String name;
/**
* 自定义项value
*/
@JsonProperty("value")
private String value;
public String getName() {
return name;
}
public String getValue() {
return value;
}
}
public static class KttIncrementOrderQueryResponseOrderListItemLogisticsListItem {
/**
* 物流公司
*/
@JsonProperty("shipping_company")
private String shippingCompany;
/**
* 物流单号
*/
@JsonProperty("shipping_no")
private String shippingNo;
public String getShippingCompany() {
return shippingCompany;
}
public String getShippingNo() {
return shippingNo;
}
}
public static class KttIncrementOrderQueryResponseOrderListItemSubOrderListItem {
/**
* 取消件数
*/
@JsonProperty("already_cancel_number")
private Integer alreadyCancelNumber;
/**
* 取消状态
*/
@JsonProperty("cancel_status")
private Integer cancelStatus;
/**
* 商品分类
*/
@JsonProperty("category_name")
private String categoryName;
/**
* 外部编码
*/
@JsonProperty("external_sku_id")
private String externalSkuId;
/**
* 商品金额(分)
*/
@JsonProperty("goods_amount")
private Long goodsAmount;
/**
* 商品id
*/
@JsonProperty("goods_id")
private Long goodsId;
/**
* 商品名称
*/
@JsonProperty("goods_name")
private String goodsName;
/**
* 购买数量
*/
@JsonProperty("goods_number")
private Integer goodsNumber;
/**
* 商品单价(分)
*/
@JsonProperty("goods_price")
private Long goodsPrice;
/**
* 商品规格
*/
@JsonProperty("goods_specification")
private String goodsSpecification;
/**
* 待核销件数
*/
@JsonProperty("need_verification_number")
private Integer needVerificationNumber;
/**
* sku_id
*/
@JsonProperty("sku_id")
private Long skuId;
/**
* 核销件数
*/
@JsonProperty("verification_number")
private Integer verificationNumber;
public Integer getAlreadyCancelNumber() {
return alreadyCancelNumber;
}
public Integer getCancelStatus() {
return cancelStatus;
}
public String getCategoryName() {
return categoryName;
}
public String getExternalSkuId() {
return externalSkuId;
}
public Long getGoodsAmount() {
return goodsAmount;
}
public Long getGoodsId() {
return goodsId;
}
public String getGoodsName() {
return goodsName;
}
public Integer getGoodsNumber() {
return goodsNumber;
}
public Long getGoodsPrice() {
return goodsPrice;
}
public String getGoodsSpecification() {
return goodsSpecification;
}
public Integer getNeedVerificationNumber() {
return needVerificationNumber;
}
public Long getSkuId() {
return skuId;
}
public Integer getVerificationNumber() {
return verificationNumber;
}
}
}