类 WorkBenchController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.dashboard.WorkBenchController
@RestController("dev-ele-workbench")
@RequestMapping("/dev/dashboard/workbench")
public class WorkBenchController
extends BaseController
工作台控制器
提供工作台相关的信息展示接口,如系统基本信息、登录日志、操作日志等。
- 从以下版本开始:
- 2024/2/8 9:02
- 作者:
- AaronFung
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
WorkBenchController
public WorkBenchController()
-
-
方法详细资料
-
info
@GetMapping("/info") @Permission("ADMIN") public ApiResult<Map<String,Object>> info() throws TokenAuthenticationException, SQLException, BusiException获取工作台详情信息 包括版本号、租户信息、组织名称、用户昵称、登录IP地址及各类统计数据(如应用数、实体数、数据源数等)。- 返回:
- 返回封装了工作台详细信息的ApiResult对象
- 抛出:
TokenAuthenticationException- 当令牌认证失败时抛出此异常SQLException- 数据库访问异常BusiException- 业务逻辑处理异常
-
loginLog
查询最近20条登录记录- 返回:
- 最近登录记录列表
-
operatorLog
查询最近20条操作日志- 返回:
- 最近操作日志列表
-