package cn.freemud.entities.dto;

import lombok.Builder;
import lombok.Data;

import java.util.Date;

@Data
@Builder
public class UserDeliveryInfoDto {

    /**
     * 用户收货地址经度
     */
    private String userLongitude;
    /**
     * 用户收货地址维度
     */
    private String userLatitude;
    /**
     * 收货人姓名
     */
    private String receiveUserName;
    /**
     * 收货人手机号
     */
    private String receiveMobile;
    /**
     * 收货人地点名称
     */
    private String receiveOfficeName;
    /**
     * 实际收货地址
     */
    private String receiveAddress;
    /**
     * 门店ID
     */
    private String storeId;
    /**
     * 门店名称
     */
    private String storeName;
    /**
     * 是否可配送
     */
    private Boolean userEnableTakeaway;
    /**
     * 实际需要支付配送费
     * 都从购物车计算出配送费
     */
    @Deprecated
    private Long realDeliveryAmount;
    /**
     * 起送费单位分
     */
    private Long deliveryLimitAmount;

    /**
     * 门店配送信息
     */
    private StoreDeliveryInfoDto storeDeliveryInfoDto;
    
    /**
     *  收货省份
     */
    private String receiveProvince;

    /**
     * 收货城市
     */
    private String receiveCity;

    /**
     * 收货区
     */
    private String receiveRegion;

    /**
     * 预计送达时间
     */
    private Date estimateDeliveryCompleteTime;

}
