|
@@ -9,6 +9,9 @@ import com.boman.common.core.utils.StringUtils;
|
|
|
import com.boman.common.core.utils.array.ArrayUtils;
|
|
|
import com.boman.common.core.utils.collection.CollectionUtils;
|
|
|
import com.boman.common.core.utils.obj.ObjectUtils;
|
|
|
+import com.boman.common.redis.RedisKey;
|
|
|
+import com.boman.common.redis.service.RedisService;
|
|
|
+import com.boman.domain.GenTable;
|
|
|
import com.boman.domain.GenTableColumn;
|
|
|
import com.boman.domain.constant.MysqlDataTypeConst;
|
|
|
import com.boman.domain.exception.UnknownColumnException;
|
|
@@ -447,4 +450,12 @@ public class ColumnUtils {
|
|
|
}
|
|
|
context.setCommitData(commitData);
|
|
|
}
|
|
|
+
|
|
|
+ public static List<GenTableColumn> getColumnList(String tableName){
|
|
|
+ requireNonNull(tableName, "getPkName tableName is empty");
|
|
|
+ RedisService redisService = SpringUtils.getBean(RedisService.class);
|
|
|
+ GenTable genTable = redisService.getCacheObject(RedisKey.TABLE_INFO + tableName.trim());
|
|
|
+ requireNonNull(genTable, String.format("表名为: %s 的表不存在缓存中", tableName));
|
|
|
+ return genTable.getColumns();
|
|
|
+ }
|
|
|
}
|