FlashDeliveryAddressRequest.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.ruoyi.app.flashdelivery.dto;
  2. import lombok.Data;
  3. import java.math.BigDecimal;
  4. /** 下单或报价使用的联系人和地理坐标快照。 */
  5. @Data
  6. public class FlashDeliveryAddressRequest {
  7. /** 联系人姓名,必填,去除首尾空格后最长 64 个字符。 */
  8. private String name;
  9. /** 联系电话,必填,去除首尾空格后最长 32 个字符。 */
  10. private String phone;
  11. /** 完整主地址,必填,去除首尾空格后最长 255 个字符。 */
  12. private String address;
  13. /** 门牌、楼层等详细地址,选填,去除首尾空格后最长 255 个字符。 */
  14. private String addressDetail;
  15. /** 城市,选填,最长 64 个字符;用于骑手接单前的安全区域展示。 */
  16. private String city;
  17. /** 行政区,选填,最长 64 个字符;用于骑手接单前的安全区域展示。 */
  18. private String area;
  19. /** 交接方式或联系说明,选填,最长 40 个字符。 */
  20. private String handoffMethod;
  21. /** 地址经度,必填,取值范围为 -180 至 180。 */
  22. private BigDecimal longitude;
  23. /** 地址纬度,必填,取值范围为 -90 至 90。 */
  24. private BigDecimal latitude;
  25. }