diff --git a/pom.xml b/pom.xml index 86cb211..f295969 100644 --- a/pom.xml +++ b/pom.xml @@ -52,6 +52,11 @@ xtools-app-common-call ${project.version} + + org.xujun + xtools-app-common-config + ${project.version} + org.xujun xtools-app-common-jar diff --git a/xtools-app-common/pom.xml b/xtools-app-common/pom.xml index 26e8c9a..28dc437 100644 --- a/xtools-app-common/pom.xml +++ b/xtools-app-common/pom.xml @@ -21,6 +21,7 @@ xtools-app-common-mq xtools-app-common-sentinel xtools-app-common-task + xtools-app-common-config \ No newline at end of file diff --git a/xtools-app-common/xtools-app-common-cache/pom.xml b/xtools-app-common/xtools-app-common-cache/pom.xml index 34eaf88..c6fc912 100644 --- a/xtools-app-common/xtools-app-common-cache/pom.xml +++ b/xtools-app-common/xtools-app-common-cache/pom.xml @@ -30,6 +30,13 @@ + + + org.xujun + xtools-app-common-config + + + 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