UserAddressAddDto.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.ylx.address.domain.dto;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import javax.validation.constraints.NotBlank;
  6. import javax.validation.constraints.NotNull;
  7. /**
  8. * 类描述:用户地址管理新增dto
  9. *
  10. * @author Administrator
  11. * @version 1.0
  12. * @date 2026/6/6 9:12
  13. */
  14. @Data
  15. public class UserAddressAddDto {
  16. /**
  17. * TwxUser的主键用户id
  18. */
  19. @NotBlank(message = "用户id不能为空")
  20. @ApiModelProperty("TwxUser的主键用户id")
  21. private String userId;
  22. /**
  23. * 性别(0女1男)
  24. */
  25. @NotNull(message = "性别不能为空")
  26. @TableField("sex")
  27. private Integer sex;
  28. /**
  29. * 用户openId
  30. */
  31. @NotBlank(message = "用户openId不能为空")
  32. @ApiModelProperty("用户openId")
  33. private String openid;
  34. /**
  35. * 城市编码
  36. */
  37. @NotBlank(message = "城市编码不能为空")
  38. @ApiModelProperty("城市编码")
  39. private String cityCode;
  40. //电话
  41. @NotBlank(message = "电话不能为空")
  42. @ApiModelProperty("电话")
  43. private String phone;
  44. /**
  45. * 验证码
  46. */
  47. @NotBlank(message = "验证码不能为空")
  48. @ApiModelProperty(value = "验证码")
  49. private String phoneMsg;
  50. /**
  51. * 前端直接传入输入的姓氏
  52. */
  53. @NotBlank(message = "姓氏不能为空")
  54. @ApiModelProperty("姓氏")
  55. private String userName;
  56. //经度
  57. @NotNull(message = "经度不能为空")
  58. @ApiModelProperty("经度")
  59. private Double longitude;
  60. //纬度
  61. @NotNull(message = "纬度不能为空")
  62. @ApiModelProperty("纬度")
  63. private Double latitude;
  64. //地址
  65. @NotBlank(message = "地址不能为空")
  66. @ApiModelProperty("地址")
  67. private String address;
  68. //门牌号
  69. @NotBlank(message = "门牌号不能为空")
  70. @ApiModelProperty("门牌号")
  71. private String roomNumber;
  72. /**
  73. * 地址是否默认 1:默认 0:非默认
  74. */
  75. @NotNull(message = "地址是否默认不能为空")
  76. @ApiModelProperty("地址是否默认 1:默认 0:非默认")
  77. private Integer isDefault;
  78. @ApiModelProperty("地区")
  79. private String atlasAdd;
  80. }