浏览代码

feat(auth): 新增微信小程序手机号Code登录DTO

- 添加微信小程序手机号Code登录请求参数类
- 包含code字段校验及Swagger文档注解
- 实现基础数据传输对象结构
- 集成Jakarta验证注解确保参数非空
- 提供完整API文档描述信息
wzq 1 天之前
父节点
当前提交
96dd39aad7
共有 1 个文件被更改,包括 22 次插入0 次删除
  1. 22 0
      src/main/java/com/zsElectric/boot/auth/model/dto/WxMiniAppPhoneCodeLoginDTO.java

+ 22 - 0
src/main/java/com/zsElectric/boot/auth/model/dto/WxMiniAppPhoneCodeLoginDTO.java

@@ -0,0 +1,22 @@
+package com.zsElectric.boot.auth.model.dto;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import jakarta.validation.constraints.NotBlank;
+
+/**
+ * 微信小程序手机号Code登录请求参数(新版接口)
+ *
+ * @author Ray.Hao
+ * @since 2.0.0
+ */
+@Schema(description = "微信小程序手机号Code登录请求参数")
+@Data
+public class WxMiniAppPhoneCodeLoginDTO {
+
+    @Schema(description = "微信小程序getPhoneNumber获取的code", requiredMode = Schema.RequiredMode.REQUIRED)
+    @NotBlank(message = "code不能为空")
+    private String code;
+
+}