package com.jeesharp.business.modules.mall.vo;

import com.jeesharp.business.modules.member.vo.MemberOrderDisplay;
import com.jeesharp.framework.pojo.vo.BaseListVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 商城会员地址列表VO
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MallMemberAddressListVO extends BaseListVO implements MemberOrderDisplay {
    /**
     * 会员ID
     */
    private String memberId;
    /**
     * 会员编号
     */
    private String memberNo;
    /**
     * 会员昵称
     */
    private String memberNickname;
    /**
     * 会员手机号
     */
    private String memberMobile;
    /**
     * receiver名称
     */
    private String receiverName;
    /**
     * receiver手机号
     */
    private String receiverMobile;
    /**
     * province
     */
    private String province;
    /**
     * city
     */
    private String city;
    /**
     * district
     */
    private String district;
    /**
     * detail地址
     */
    private String detailAddress;
    /**
     * full地址
     */
    private String fullAddress;
    /**
     * postal编码
     */
    private String postalCode;
    /**
     * 是否default
     */
    private Integer isDefault;
    /**
     * 是否default名称
     */
    private String isDefaultName;
    /**
     * 地址Label
     */
    private String addressLabel;
    /**
     * longitude
     */
    private BigDecimal longitude;
    /**
     * latitude
     */
    private BigDecimal latitude;
    /**
     * 排序号
     */
    private Integer sortOrder;
    /**
     * 创建时间
     */
    private LocalDateTime createDate;
    /**
     * 更新时间
     */
    private LocalDateTime updateDate;
}
