org.aspectj
diff --git a/xtools-app-common/xtools-app-common-cache/src/main/java/xtools/app/common/cache/enums/AppCache.java b/xtools-app-common/xtools-app-common-cache/src/main/java/xtools/app/common/cache/enums/AppCache.java
index dfbffc9..0b84d27 100644
--- a/xtools-app-common/xtools-app-common-cache/src/main/java/xtools/app/common/cache/enums/AppCache.java
+++ b/xtools-app-common/xtools-app-common-cache/src/main/java/xtools/app/common/cache/enums/AppCache.java
@@ -1,5 +1,6 @@
package xtools.app.common.cache.enums;
+import xtools.app.common.config.AppCommonConfig;
import xtools.boot.cache.redis.enums.BaseCacheEnum;
import xtools.core.extend.TemplateUtils;
@@ -52,7 +53,7 @@ public enum AppCache implements BaseCacheEnum {
/**
* 系统缓存前缀
*/
- private final static String SYS_CACHE_PREFIX = "xtools-app:";
+ private final static String SYS_CACHE_PREFIX = AppCommonConfig.APP_CACHE_PREFIX;
/**
* key
diff --git a/xtools-app-common/xtools-app-common-config/pom.xml b/xtools-app-common/xtools-app-common-config/pom.xml
new file mode 100644
index 0000000..a341451
--- /dev/null
+++ b/xtools-app-common/xtools-app-common-config/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ org.xujun
+ xtools-app-common
+ 1.0.0
+
+ xtools-app-common-config
+
+
+
\ No newline at end of file
diff --git a/xtools-app-common/xtools-app-common-config/src/main/java/xtools/app/common/config/AppCommonConfig.java b/xtools-app-common/xtools-app-common-config/src/main/java/xtools/app/common/config/AppCommonConfig.java
new file mode 100644
index 0000000..e0f7b92
--- /dev/null
+++ b/xtools-app-common/xtools-app-common-config/src/main/java/xtools/app/common/config/AppCommonConfig.java
@@ -0,0 +1,26 @@
+package xtools.app.common.config;
+
+/**
+ * Title : AppCommonConfig
+ * Description : AppCommonConfig
+ * DevelopTools : Idea_x64_v2026.1
+ * DevelopSystem : macOS Sequoia 15.7.5
+ * Company : org.xujun
+ *
+ * @author : XuJun
+ * @version : 1.0.0
+ * @date : 2026/4/22 11:04
+ */
+public class AppCommonConfig {
+
+ /**
+ * 系统日志索引名称
+ */
+ public static final String APP_SYS_LOG_ES_INDEX_NAME = "sys-log";
+
+ /**
+ * 系统缓存前缀
+ */
+ public final static String APP_CACHE_PREFIX = "xtools-app:";
+
+}
diff --git a/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/pom.xml b/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/pom.xml
index ceb2237..a60374b 100644
--- a/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/pom.xml
+++ b/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/pom.xml
@@ -13,6 +13,11 @@
+
+ org.xujun
+ xtools-app-common-config
+
+
org.xujun
xtools-app-sys-biz
diff --git a/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/src/main/java/xtools/app/sys/log/bus/elasticsearch/dto/EsSysLog.java b/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/src/main/java/xtools/app/sys/log/bus/elasticsearch/dto/EsSysLog.java
index 1fe729d..b34cb6a 100644
--- a/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/src/main/java/xtools/app/sys/log/bus/elasticsearch/dto/EsSysLog.java
+++ b/xtools-app-sys/xtools-app-sys-log-bus-elasticsearch/src/main/java/xtools/app/sys/log/bus/elasticsearch/dto/EsSysLog.java
@@ -5,6 +5,7 @@ import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;
+import xtools.app.common.config.AppCommonConfig;
/**
* Title : EsSysLog
@@ -23,8 +24,8 @@ public class EsSysLog {
/**
* ES索引名称
- **/
- public static final String INDEX_NAME = "log-sys_v16";
+ */
+ public static final String INDEX_NAME = AppCommonConfig.APP_SYS_LOG_ES_INDEX_NAME;
/**
* 主键 ID