package com.ylx.address.domain.dto; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * 类描述:用户地址管理编辑dto * * @author Administrator * @version 1.0 * @date 2026/6/6 9:12 */ @Data public class UserAddressUpdateDto { //地址id @NotBlank(message = "地址id不能为空") @ApiModelProperty("地址id") private String id; /** * TwxUser的主键用户id */ @NotBlank(message = "用户id不能为空") @ApiModelProperty("TwxUser的主键用户id") private String userId; /** * 性别(0女1男) */ @NotNull(message = "性别不能为空") @TableField("sex") private Integer sex; /** * 城市编码 */ @NotBlank(message = "城市编码不能为空") @ApiModelProperty("城市编码") private String cityCode; //电话 @NotBlank(message = "电话不能为空") @ApiModelProperty("电话") private String phone; /** * 验证码 */ @NotBlank(message = "验证码不能为空") @ApiModelProperty(value = "验证码") private String phoneMsg; /** * 前端直接传入输入的姓氏 */ @NotBlank(message = "姓氏不能为空") @ApiModelProperty("姓氏") private String userName; //经度 @NotNull(message = "经度不能为空") @ApiModelProperty("经度") private Double longitude; //纬度 @NotNull(message = "纬度不能为空") @ApiModelProperty("纬度") private Double latitude; //地址 @NotBlank(message = "地址不能为空") @ApiModelProperty("地址") private String address; //门牌号 @NotBlank(message = "门牌号不能为空") @ApiModelProperty("门牌号") private String roomNumber; }