⚡ 自动清理配置.
This commit is contained in:
@@ -83,8 +83,12 @@ public interface ErrorMessage {
|
||||
|
||||
String UNKNOWN_TYPE = "未知类型";
|
||||
|
||||
String ERROR_TYPE = "错误的类型";
|
||||
|
||||
String FILE_ABSENT = "文件不存在";
|
||||
|
||||
String FILE_ABSENT_CLEAR = "文件不存在 (可能已被清理)";
|
||||
|
||||
String LOG_ABSENT = "日志不存在";
|
||||
|
||||
String TASK_ABSENT = "任务不存在";
|
||||
@@ -95,6 +99,8 @@ public interface ErrorMessage {
|
||||
|
||||
String FILE_READ_ERROR = "文件读取失败";
|
||||
|
||||
String FILE_READ_ERROR_CLEAR = "文件读取失败 (可能已被清理)";
|
||||
|
||||
String PLEASE_CHECK_HOST_SSH = "请检查主机 {} 是否存在/权限/SSH配置";
|
||||
|
||||
String CLIENT_ABORT = "手动中断";
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.orion.visor.framework.common.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 自动清理配置
|
||||
*
|
||||
* @author Jiahang Li
|
||||
* @version 1.0.0
|
||||
* @since 2024/6/24 15:03
|
||||
*/
|
||||
@Data
|
||||
public class AutoClearConfig {
|
||||
|
||||
/**
|
||||
* 是否开启
|
||||
*/
|
||||
private Boolean enabled;
|
||||
|
||||
/**
|
||||
* 保留周期 (天)
|
||||
*/
|
||||
private Integer keepPeriod;
|
||||
|
||||
}
|
||||
@@ -1,6 +1,8 @@
|
||||
package com.orion.visor.framework.storage.configuration.config;
|
||||
|
||||
import com.orion.visor.framework.storage.core.client.local.LocalFileClientConfig;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
|
||||
/**
|
||||
@@ -10,6 +12,8 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
* @version 1.0.0
|
||||
* @since 2023/6/30 18:40
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ConfigurationProperties(prefix = "orion.storage.local")
|
||||
public class LocalStorageConfig extends LocalFileClientConfig {
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
package com.orion.visor.framework.storage.configuration.config;
|
||||
|
||||
import com.orion.visor.framework.storage.core.client.local.LocalFileClientConfig;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
|
||||
/**
|
||||
@@ -10,6 +12,8 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
* @version 1.0.0
|
||||
* @since 2023/6/30 18:40
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ConfigurationProperties(prefix = "orion.storage.logs")
|
||||
public class LogsStorageConfig extends LocalFileClientConfig {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user