feat(controller): 为获取客户端详情和导出功能添加权限控制

- 在 getByClientId 方法上添加 @HasPermission 注解,限制访问权限
- 在 export 方法上添加 @HasPermission 注解,限制访问权限

(cherry picked from commit b84bbffd6e4e74c129d5d02bc2fa3809340dddb7)
This commit is contained in:
PIGCLOUD committed 2026-11-03 14:49:29 +08:00
1 parent c0a2b97679
commit 4471c363cb
1 file changed
+2
@@ -74,6 +74,7 @@ public class SysClientController {
*/
@Operation(summary = "根据客户端 ID 查询详情")
@GetMapping("/{clientId}")
@HasPermission("sys_client_view")
public R<SysOauthClientDetailsDTO> getByClientId(@PathVariable String clientId) {
SysOauthClientDetails details = clientDetailsService
.getOne(Wrappers.<SysOauthClientDetails>lambdaQuery().eq(SysOauthClientDetails::getClientId, clientId), false);
@@ -182,6 +183,7 @@ public class SysClientController {
@ResponseExcel
@SysLog("导出excel")
@GetMapping("/export")
@HasPermission("sys_client_view")
public List<SysOauthClientDetails> export(SysOauthClientDetails sysOauthClientDetails) {
return clientDetailsService.list(Wrappers.query(sysOauthClientDetails));
}