diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/util/map/MapUtil.java b/admin-core/src/main/java/com/ibeetl/admin/core/util/map/MapUtil.java new file mode 100644 index 00000000..246cba26 --- /dev/null +++ b/admin-core/src/main/java/com/ibeetl/admin/core/util/map/MapUtil.java @@ -0,0 +1,38 @@ +package com.ibeetl.admin.core.util.map; + +import cn.hutool.json.JSONUtil; + +import java.util.Collection; +import java.util.Map; +import java.util.Set; + +/** + *

+ * Map扩展包,当前工具包,前端可以直接使用 + * + * 方法: + * mapUtil.keys() + *

+ * + * @author mlx + * @date 2022/11/10 + * @modified + */ +public class MapUtil extends cn.hutool.core.map.MapUtil { + + public static Set keys(Map map) { + return map.keySet(); + } + + public static Collection values(Map map) { + return map.values(); + } + + public static Set keys(String stringMap) { + return (Set)JSONUtil.parseObj(stringMap).keySet(); + } + + public static Collection values(String stringMap) { + return JSONUtil.parseObj(stringMap).values(); + } +} diff --git a/web/src/main/resources/beetl.properties b/web/src/main/resources/beetl.properties index 665a9cc5..f1843bcb 100644 --- a/web/src/main/resources/beetl.properties +++ b/web/src/main/resources/beetl.properties @@ -2,4 +2,16 @@ DELIMITER_STATEMENT_START= RESOURCE.tagRoot = common/tag RESOURCE.tagSuffix = tag.html -HTML_TAG_FLAG = layui: \ No newline at end of file +HTML_TAG_FLAG = layui: + +##\u6269\u5C55\u7684\u529F\u80FD\u5305 +#\u5B57\u7B26\u4E32\u5DE5\u5177\u7C7B +FNP.strUtil = cn.hutool.core.text.CharSequenceUtil +#\u5BF9\u8C61\u5DE5\u5177\u7C7B +FNP.objUtil = cn.hutool.core.util.ObjectUtil +#\u6B63\u5219\u5DE5\u5177\u7C7B +FNP.reUtil = cn.hutool.core.util.ReUtil +#\u65F6\u95F4\u5DE5\u5177\u7C7B +FNP.dateUtil =cn.hutool.core.date.DateUtil +# map\u5DE5\u5177\u7C7B +FNP.mapUtil =com.ibeetl.admin.core.util.map.MapUtil \ No newline at end of file