CacheConstants.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. package net.yaoyi.gulop.member.auth.constant;
  2. /**
  3. * @author gulop
  4. * @date 2019-04-28
  5. * <p>
  6. * 缓存的key 常量
  7. */
  8. public interface CacheConstants {
  9. /**
  10. * 全局缓存,在缓存名称上加上该前缀表示该缓存不区分租户,比如:
  11. * <p/>
  12. * {@code @Cacheable(value = CacheConstants.GLOBALLY+CacheConstants.MENU_DETAILS, key = "#roleId + '_menu'", unless = "#result == null")}
  13. */
  14. String GLOBALLY = "gl:";
  15. /**
  16. * 验证码前缀
  17. */
  18. String DEFAULT_CODE_KEY = "DEFAULT_CODE_KEY:";
  19. /**
  20. * 菜单信息缓存
  21. */
  22. String MENU_DETAILS = "menu_details";
  23. /**
  24. * 用户信息缓存
  25. */
  26. String USER_DETAILS = "user_details";
  27. /**
  28. * 用户信息缓存
  29. */
  30. String MEMBER_DETAILS = "member_details";
  31. /**
  32. * 角色信息缓存
  33. */
  34. String ROLE_DETAILS = "role_details";
  35. /**
  36. * 字典信息缓存
  37. */
  38. String DICT_DETAILS = "dict_details";
  39. /**
  40. * 功能套餐包缓存
  41. */
  42. String BUNDLE_DETAILS = "bundle_details";
  43. /**
  44. * 功能套餐包sku缓存
  45. */
  46. String BUNDLE_SKU_DETAILS = "bundle_sku_details";
  47. /**
  48. * 功能属性缓存
  49. */
  50. String FUNC_ATTR_DETAILS = "func_attr_details";
  51. /**
  52. * 功能属性缓存分组
  53. */
  54. String FUNC_ATTR_GROUP_DETAILS = "func_attr_group_details";
  55. /**
  56. * oauth 客户端信息
  57. */
  58. String CLIENT_DETAILS_KEY = "gulop_oauth:client:details";
  59. /**
  60. * spring boot admin 事件key
  61. */
  62. String EVENT_KEY = GLOBALLY + "event_key";
  63. /**
  64. * 路由存放
  65. */
  66. String ROUTE_KEY = GLOBALLY + "gateway_route_key";
  67. /**
  68. * 内存reload 时间
  69. */
  70. String ROUTE_JVM_RELOAD_TOPIC = "gateway_jvm_route_reload_topic";
  71. /**
  72. * redis 重新加载 路由信息
  73. */
  74. String ROUTE_REDIS_RELOAD_TOPIC = "upms_redis_route_reload_topic";
  75. /**
  76. * redis 重新加载客户端信息
  77. */
  78. String CLIENT_REDIS_RELOAD_TOPIC = "upms_redis_client_reload_topic";
  79. /**
  80. * 公众号 reload
  81. */
  82. String MP_REDIS_RELOAD_TOPIC = "mp_redis_reload_topic";
  83. /**
  84. * 支付 reload 事件
  85. */
  86. String PAY_REDIS_RELOAD_TOPIC = "pay_redis_reload_topic";
  87. /**
  88. * 参数缓存
  89. */
  90. String PARAMS_DETAILS = "params_details";
  91. /**
  92. * 租户缓存 (不区分租户)
  93. */
  94. String TENANT_DETAILS = GLOBALLY + "tenant_details";
  95. /**
  96. * 客户端配置缓存
  97. */
  98. String CLIENT_FLAG = "client_config_flag";
  99. /**
  100. * 零工配置缓存
  101. */
  102. String GIG_CONFIG_DETAILS = "gig_config_details";
  103. }