Просмотр исходного кода

支持配置默认导入模块

mxd 4 лет назад
Родитель
Сommit
d4d11ce895
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      src/main/java/org/ssssssss/magicapi/functions/DatabaseQuery.java

+ 8 - 1
src/main/java/org/ssssssss/magicapi/functions/DatabaseQuery.java

@@ -5,6 +5,7 @@ import org.springframework.jdbc.datasource.DataSourceUtils;
 import org.ssssssss.magicapi.cache.SqlCache;
 import org.ssssssss.magicapi.config.DynamicDataSource;
 import org.ssssssss.magicapi.config.DynamicDataSource.DataSourceNode;
+import org.ssssssss.magicapi.config.MagicModule;
 import org.ssssssss.magicapi.dialect.Dialect;
 import org.ssssssss.magicapi.dialect.DialectUtils;
 import org.ssssssss.magicapi.exception.MagicAPIException;
@@ -24,7 +25,7 @@ import java.util.*;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.function.Function;
 
-public class DatabaseQuery extends HashMap<String, DatabaseQuery> {
+public class DatabaseQuery extends HashMap<String, DatabaseQuery> implements MagicModule {
 
 	@UnableCall
 	private DynamicDataSource dynamicDataSource;
@@ -287,6 +288,12 @@ public class DatabaseQuery extends HashMap<String, DatabaseQuery> {
 
 	private static GenericTokenParser ifParamTokenParser = new GenericTokenParser("?{", ",", true);
 
+	@UnableCall
+	@Override
+	public String getModuleName() {
+		return "db";
+	}
+
 	public static class BoundSql {
 		private String sql;
 		private List<Object> parameters = new ArrayList<>();