WxMiniAppPhoneLoginDTO.java 761 B

12345678910111213141516171819202122232425262728
  1. package com.zsElectric.boot.auth.model.dto;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import jakarta.validation.constraints.NotBlank;
  5. /**
  6. * 微信小程序手机号登录请求参数
  7. *
  8. * @author Ray.Hao
  9. * @since 2.0.0
  10. */
  11. @Schema(description = "微信小程序手机号登录请求参数")
  12. @Data
  13. public class WxMiniAppPhoneLoginDTO {
  14. @Schema(description = "微信小程序登录时获取的code", requiredMode = Schema.RequiredMode.REQUIRED)
  15. @NotBlank(message = "code不能为空")
  16. private String code;
  17. @Schema(description = "包括敏感数据在内的完整用户信息的加密数据")
  18. private String encryptedData;
  19. @Schema(description = "加密算法的初始向量")
  20. private String iv;
  21. }