refactor(auth): 规范化认证模块命名和代码结构
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
package com.youlai.boot.auth.controller;
|
||||
|
||||
import com.youlai.boot.auth.model.dto.WxMiniAppCodeLoginDto;
|
||||
import com.youlai.boot.auth.model.dto.WxMiniAppPhoneLoginDto;
|
||||
import com.youlai.boot.auth.model.vo.CaptchaVo;
|
||||
import com.youlai.boot.auth.model.dto.LoginRequest;
|
||||
import com.youlai.boot.auth.model.dto.WxMiniAppPhoneLoginDto;
|
||||
import com.youlai.boot.common.enums.LogModuleEnum;
|
||||
import com.youlai.boot.core.web.Result;
|
||||
import com.youlai.boot.auth.service.AuthService;
|
||||
import com.youlai.boot.auth.model.dto.WxMiniAppCodeLoginDto;
|
||||
import com.youlai.boot.common.annotation.Log;
|
||||
import com.youlai.boot.security.model.AuthenticationToken;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
@@ -15,16 +15,13 @@ import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.validation.Valid;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 认证控制层
|
||||
*
|
||||
* @author Ray.Hao
|
||||
* @since 2022/10/16
|
||||
* @since 0.0.1
|
||||
*/
|
||||
@Tag(name = "01.认证中心")
|
||||
@RestController
|
||||
@@ -96,7 +93,6 @@ public class AuthController {
|
||||
return Result.success(token);
|
||||
}
|
||||
|
||||
|
||||
@Operation(summary = "退出登录")
|
||||
@DeleteMapping("/logout")
|
||||
@Log(value = "退出登录", module = LogModuleEnum.LOGIN)
|
||||
|
||||
@@ -6,13 +6,11 @@ import lombok.Data;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* 备份:微信小程序Code登录请求参数(原文件名包含 DTO 大写后缀)
|
||||
*
|
||||
* 原内容保留在此备份文件中,以便恢复或参考,但该文件使用 .bak 后缀以避免编译冲突。
|
||||
*微信小程序Code登录请求参数
|
||||
*/
|
||||
@Schema(description = "微信小程序Code登录请求参数")
|
||||
@Data
|
||||
class WxMiniAppCodeLoginDto {
|
||||
public class WxMiniAppCodeLoginDto {
|
||||
|
||||
@Schema(description = "微信小程序登录时获取的code", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotBlank(message = "code不能为空")
|
||||
|
||||
@@ -6,13 +6,11 @@ import lombok.Data;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* 备份:微信小程序手机号登录请求参数(原文件名包含 DTO 大写后缀)
|
||||
*
|
||||
* 原内容保留在此备份文件中,以便恢复或参考,但该文件使用 .bak 后缀以避免编译冲突。
|
||||
* 微信小程序手机号登录请求参数
|
||||
*/
|
||||
@Schema(description = "微信小程序手机号登录请求参数")
|
||||
@Data
|
||||
class WxMiniAppPhoneLoginDto {
|
||||
public class WxMiniAppPhoneLoginDto {
|
||||
|
||||
@Schema(description = "微信小程序登录时获取的code", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotBlank(message = "code不能为空")
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.youlai.boot.system.model.bo;
|
||||
|
||||
import lombok.Data;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 角色权限集合
|
||||
*
|
||||
* @author Ray.Hao
|
||||
* @since 3.0.0
|
||||
*/
|
||||
@Data
|
||||
public class RolePermsBo {
|
||||
|
||||
/**
|
||||
* 角色编码
|
||||
*/
|
||||
private String roleCode;
|
||||
|
||||
/**
|
||||
* 权限集合
|
||||
*/
|
||||
private Set<String> perms;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user