类 MonitorController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.dashboard.MonitorController
@RestController("dev-dashboard-monitor")
@RequestMapping("/dev/dashboard/monitor")
public class MonitorController
extends BaseController
监控台控制器
提供监控台相关的数据接口,包括登录日志、操作日志和系统信息统计。
-
字段概要
从类继承的字段 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
-
构造器详细资料
-
MonitorController
public MonitorController()
-
-
方法详细资料
-
getLoginLog
@GetMapping("/getLoginLogs") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> getLoginLog() throws TokenAuthenticationException, SQLException获取近30天的登录日志统计信息查询最近30天内每天登录成功与失败的次数,并按日期倒序排列。
- 返回:
- 返回包含日期、成功次数和失败次数的列表
- 抛出:
TokenAuthenticationException- 当用户认证失败时抛出SQLException- 当数据库查询出错时抛出
-
getOperationLogs
@GetMapping("/getOperationLogs") @Permission("ADMIN") public ApiResult<List<Map<String,Object>>> getOperationLogs() throws TokenAuthenticationException, SQLException获取近30天的操作日志统计信息查询最近30天内每天操作成功与失败的次数,并按日期倒序排列。
- 返回:
- 返回包含日期、成功次数和失败次数的列表
- 抛出:
TokenAuthenticationException- 当用户认证失败时抛出SQLException- 当数据库查询出错时抛出
-
getInfo
@GetMapping("/getInfo") @Permission("ADMIN") public ApiResult<Map<String,String>> getInfo() throws TokenAuthenticationException, SQLException获取监控台详细信息统计实体、表、字段的发布状态以及错误日志数量等信息。
- 返回:
- 返回包含各类统计信息的键值对映射
- 抛出:
TokenAuthenticationException- 当用户认证失败时抛出SQLException- 当数据库查询出错时抛出
-