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

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;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy