WxUserDto.java 915 Bytes
package com.infoloop.tianting.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.models.auth.In;
import lombok.Builder;
import lombok.Data;

@Data
@ApiModel(description = "WxUserDto")
public class WxUserDto {

  @Data
  @Builder
  @ApiModel(description = "WxUserOpenIdDto")
  public static class WxUserOpenIdDto {
    public String openId;
  }

  @Data
  @Builder
  @ApiModel(description = "WxUserOpenIdDto")
  public static class WxUserTokenDto {
    public String access_token;
  }

  @Data
  @Builder
  @ApiModel(description = "WxUserPhoneDto")
  public static class WxUserPhoneInfoDto {
    public String phoneNumber;
    public String countryCode;
  }

  @Data
  @Builder
  @ApiModel(description = "WxUserPhoneDto")
  public static class WxUserPhoneResponseDto {
    public Integer errcode;
    public String errmsg;
    public String phone;
    public WxUserPhoneInfoDto phone_info;
  }

}