package co.yixiang.yshop.module.member.controller.app.address.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 用户地址表 查询结果对象
 * </p>
 *
 * @author hupeng
 * @date 2023-6-28
 */
@Data
@Schema(description = "用户地址表查询参数")
public class AppUserAddressQueryVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "用户地址id", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private Long id;

    @Schema(description = "用户id", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private Long uid;

    @Schema(description = "收货人姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String realName;

    @Schema(description = "收货人电话", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String phone;

    @Schema(description = "收货人所在省", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String province;

    @Schema(description = "收货人所在市", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String city;

    @Schema(description = "收货人所在区", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String district;

    @Schema(description = "收货人详细地址", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String detail;

    @Schema(description = "邮编", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String postCode;

    @Schema(description = "经度", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String longitude;

    @Schema(description = "纬度", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private String latitude;

    @Schema(description = "是否默认", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private Integer isDefault;

    @Schema(description = "城市id", requiredMode = Schema.RequiredMode.REQUIRED, example = "24169")
    private Integer cityId;


}
