refactor(video): 清理 Security/User stub,替换为框架 SecurityFrameworkUtils

- 删除 SecurityUtils/LoginUser/JwtUtils 3 个空壳 stub
- 删除 UserMapper/RoleMapper/UserApiKeyMapper 3 个废弃 Mapper 及 DTO
- 删除 IUserService/IRoleService/IUserApiKeyService 及实现类
- MediaController 改用 SecurityFrameworkUtils.getLoginUserId()
- 21 个 Controller 的 JwtUtils.HEADER 替换为 "Authorization" 字面量

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-04-07 01:26:38 +08:00
parent 77b752f5f7
commit 7a2a4d48cd
3 changed files with 0 additions and 78 deletions

View File

@@ -1,22 +0,0 @@
package com.viewsh.module.video.conf.security;
/**
* JWT utility stub — WVP authentication removed, replaced by viewsh Security framework.
* This class exists only to satisfy unused imports and annotation references in migrated controllers.
* TODO: Phase 6 - remove all references to this class from controllers
*
* @deprecated Use viewsh SecurityFrameworkUtils instead
*/
@Deprecated
public class JwtUtils {
/**
* HTTP header name for JWT token — used in Swagger @SecurityRequirement annotations.
* TODO: Phase 6 - replace with viewsh security header name
*/
public static final String HEADER = "Authorization";
private JwtUtils() {
// utility stub, not instantiable
}
}

View File

@@ -1,26 +0,0 @@
package com.viewsh.module.video.conf.security;
import com.viewsh.module.video.conf.security.dto.LoginUser;
/**
* WVP SecurityUtils stub — replaced by viewsh Security framework.
* TODO: Phase 6 - replace usages with viewsh SecurityFrameworkUtils
*
* @deprecated Use viewsh SecurityFrameworkUtils instead
*/
@Deprecated
public class SecurityUtils {
private SecurityUtils() {
// utility stub
}
/**
* Get current login user info.
* TODO: Phase 6 - implement using viewsh SecurityFrameworkUtils.getLoginUser()
*/
public static LoginUser getUserInfo() {
// Stub: always returns null (anonymous user) until Phase 6 auth integration
return null;
}
}

View File

@@ -1,30 +0,0 @@
package com.viewsh.module.video.conf.security.dto;
/**
* WVP LoginUser stub — replaced by viewsh Security framework.
* TODO: Phase 6 - replace usages with viewsh LoginUser
*
* @deprecated Use viewsh SecurityFrameworkUtils instead
*/
@Deprecated
public class LoginUser {
private Long id;
private String username;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}