WxPhoneDTO.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.smcic.api.conference.dto;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. @NoArgsConstructor
  6. @Data
  7. public class WxPhoneDTO {
  8. @JSONField(name = "errcode")
  9. private Integer errcode;
  10. @JSONField(name = "errmsg")
  11. private String errmsg;
  12. @JSONField(name = "phone_info")
  13. private PhoneInfoDTO phoneInfo;
  14. @NoArgsConstructor
  15. @Data
  16. public static class PhoneInfoDTO {
  17. @JSONField(name = "phoneNumber")
  18. private String phoneNumber;
  19. @JSONField(name = "purePhoneNumber")
  20. private String purePhoneNumber;
  21. @JSONField(name = "countryCode")
  22. private String countryCode;
  23. @JSONField(name = "watermark")
  24. private WatermarkDTO watermark;
  25. @NoArgsConstructor
  26. @Data
  27. public static class WatermarkDTO {
  28. @JSONField(name = "timestamp")
  29. private Integer timestamp;
  30. @JSONField(name = "appid")
  31. private String appid;
  32. }
  33. }
  34. }