From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期一, 19 六月 2023 14:44:19 +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