Browse Source

商户设备首页统计

谭斌 2 năm trước cách đây
mục cha
commit
6540019335
1 tập tin đã thay đổi với 20 bổ sung0 xóa
  1. 20 0
      sys-sdk/src/main/java/com/xy/utils/SysDictUtils.java

+ 20 - 0
sys-sdk/src/main/java/com/xy/utils/SysDictUtils.java

@@ -58,6 +58,26 @@ public class SysDictUtils {
         return getRedisService().getMap(getKey(paterCode), code);
     }
 
+
+    /**
+     * 获取指定类型编码值
+     *
+     * @param paterCode
+     * @param code
+     * @param tClass
+     * @param <T>
+     * @return
+     */
+    public static <T> T getValue(String paterCode, String code, Class<T> tClass) {
+        SysDictRedis sysDictRedis = get(paterCode, code);
+        String value = sysDictRedis.getValue();
+        return tClass.equals(Long.class) ? (T) Long.valueOf(value)
+                : tClass.equals(Integer.class) ? (T) Integer.valueOf(value)
+                : tClass.equals(String.class) ? (T) value
+                : (T) value;
+    }
+
+
     /**
      * 获取所有字典
      *