package com.fdkankan.platform.order.request;

import com.fdkankan.platform.user.request.RequestCart;
import com.fdkankan.platform.user.request.RequestInvoice;
import com.fdkankan.platform.user.request.RequestUser;
import lombok.Data;

import java.io.Serializable;

// 下单
@Data
public class RequestPlaceOrder implements Serializable {

    private static final long serialVersionUID = -8648579354113017724L;
    // 商品信息
    private RequestCart[] goods;
    // 收货人信息
    private RequestUser receiver;
    // 发票
    private RequestInvoice invoice;
    // 付款方式，0表示微信，1表示支付宝，2表示paypal，3表示其他，4表示货到付款
    private Integer payType;
    // 订单表id
    private Long orderId;
    // 订单类型，0表示购物，1表示点数充值，2表示扩充容量
    private Integer orderType;
    // 0表示国内订单，1表示国外订单
    private Integer abroad;
    // 续费时扩容信息id
    private Long spaceId;
}
