package com.tashow.cloud.trade.controller.admin.order.vo;

// 移除Swagger相关导入
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

// 管理后台 - 订单修改地址 Request VO
@Data
public class TradeOrderUpdateAddressReqVO {

    // 订单编号 - 必填，示例：1
    @NotNull(message = "订单编号不能为空")
    private Long id;

    // 收件人名称 - 必填，示例：z张三
    @NotEmpty(message = "收件人名称不能为空")
    private String receiverName;

    // 收件人手机 - 必填，示例：19988188888
    @NotEmpty(message = "收件人手机不能为空")
    private String receiverMobile;

    // 收件人地区编号 - 必填，示例：7310
    @NotNull(message = "收件人地区编号不能为空")
    private Integer receiverAreaId;

    // 收件人详细地址 - 必填，示例：昆明市五华区xxx小区xxx
    @NotEmpty(message = "收件人详细地址不能为空")
    private String receiverDetailAddress;

}
