🔨 监控模块.

This commit is contained in:
lijiahangmax
2025-09-24 23:09:58 +08:00
parent eb8d618c2a
commit 1881086e98
227 changed files with 11276 additions and 603 deletions

View File

@@ -59,52 +59,6 @@
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-log</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-biz-operator-log</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-desensitize</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-redis</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-mybatis</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-storage</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-test</artifactId>
</dependency>
<!-- framework starter -->
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-websocket</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-log</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-biz-operator-log</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-desensitize</artifactId>
@@ -129,6 +83,18 @@
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-job</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-biz-push</artifactId>
</dependency>
<dependency>
<groupId>org.dromara.visor</groupId>
<artifactId>orion-visor-spring-boot-starter-biz-operator-log</artifactId>
</dependency>
<!-- guacd -->
<dependency>

View File

@@ -106,7 +106,7 @@ public class TerminalConnectLogController {
@OperatorLog(TerminalConnectLogOperatorType.CLEAR)
@PostMapping("/clear")
@Operation(summary = "终端连接日志")
@Operation(summary = "终端连接日志")
@PreAuthorize("@ss.hasPermission('terminal:terminal-connect-log:management:clear')")
public Integer clearTerminalConnectLog(@Validated @RequestBody TerminalConnectLogClearRequest request) {
return terminalConnectLogService.clearTerminalConnectLog(request);

View File

@@ -49,7 +49,7 @@ public class TerminalConnectLogOperatorType extends InitializingOperatorTypes {
public OperatorType[] types() {
return new OperatorType[]{
new OperatorType(H, DELETE, "删除终端连接记录 <sb>${count}</sb> 条"),
new OperatorType(H, CLEAR, "终端连接记录 <sb>${count}</sb> 条"),
new OperatorType(H, CLEAR, "终端连接记录 <sb>${count}</sb> 条"),
new OperatorType(M, FORCE_OFFLINE, "强制下线终端连接 <sb>${hostName}</sb>"),
};
}

View File

@@ -104,7 +104,7 @@ public interface TerminalConnectLogService {
Long getTerminalConnectLogCount(TerminalConnectLogQueryRequest request);
/**
* 清终端连接日志
* 清终端连接日志
*
* @param request request
* @return effect

View File

@@ -27,7 +27,6 @@ import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import org.dromara.visor.common.constant.ExtraFieldConst;
import org.dromara.visor.common.security.LoginUser;
import org.dromara.visor.common.utils.Valid;
import org.dromara.visor.framework.redis.core.utils.RedisStrings;
import org.dromara.visor.framework.security.core.utils.SecurityUtils;
import org.dromara.visor.module.infra.api.DictValueApi;
@@ -77,7 +76,7 @@ public class TerminalServiceImpl implements TerminalService {
@Override
public String getTerminalAccessToken(TerminalSessionAccessRequest request) {
LoginUser user = Valid.notNull(SecurityUtils.getLoginUser());
LoginUser user = SecurityUtils.getLoginUserNotNull();
log.info("TerminalService.getHostAccessToken userId: {}", user.getId());
String accessToken = UUIds.random19();
TerminalAccessDTO access = TerminalAccessDTO.builder()
@@ -96,7 +95,7 @@ public class TerminalServiceImpl implements TerminalService {
@Override
public String getTerminalTransferToken() {
LoginUser user = Valid.notNull(SecurityUtils.getLoginUser());
LoginUser user = SecurityUtils.getLoginUserNotNull();
log.info("TerminalService.getTerminalTransferToken userId: {}", user.getId());
String transferToken = UUIds.random19();
TerminalTransferDTO transfer = TerminalTransferDTO.builder()