|
@@ -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;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 获取所有字典
|
|
|
*
|