From 59e91a4e9ddaf23cebb12993c774aa899ab22d16 Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: Mon, 19 Jun 2023 14:22:45 +0800
Subject: [PATCH] 描述
---
src/main/java/com/gk/firework/Config/Oauth2/RedisKeyEnum.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gk/firework/Config/Oauth2/RedisKeyEnum.java b/src/main/java/com/gk/firework/Config/Oauth2/RedisKeyEnum.java
new file mode 100644
index 0000000..d58ff6b
--- /dev/null
+++ b/src/main/java/com/gk/firework/Config/Oauth2/RedisKeyEnum.java
@@ -0,0 +1,56 @@
+package com.gk.firework.Config.Oauth2;
+
+import cn.hutool.core.lang.Dict;
+import cn.hutool.core.util.StrUtil;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.stream.Stream;
+
+/**
+ * Redis key 枚举
+ *
+ * @author zhangby
+ * @date 14/10/19 2:02 pm
+ */
+public enum RedisKeyEnum {
+ /**
+ * redis for access_token key
+ */
+ AUTH_TOKEN("auth:token:{}"),
+ /**
+ * app user for redis key
+ */
+ REDIS_KEY_USER_ID("user:id:{}"),
+ /**
+ * redis for dict key
+ */
+ REDIS_KEY_DICT_TYPE("dict:type:{}");
+
+ private String key;
+
+ RedisKeyEnum(String key) {
+ this.key = key;
+ }
+
+ public String getKey() {
+ return this.key;
+ }
+
+ /**
+ * 枚举转list
+ *
+ * @return
+ */
+ public static List<Dict> toList() {
+ return Stream.of(values())
+ .collect(
+ ArrayList::new,
+ (li, item) -> li.add(Dict.create()
+ .set("label", StrUtil.format(item.getKey(), ""))
+ .set("value", StrUtil.format(item.getKey(), ""))
+ ),
+ List::addAll
+ );
+ }
+}
--
Gitblit v1.9.2