From 7f0432762534d1c2e742062d3ca67968a606086f Mon Sep 17 00:00:00 2001 From: 疯狂的狮子li <15040126243@163.com> Date: 星期五, 08 七月 2022 19:17:48 +0800 Subject: [PATCH] update 优化 自定义 openapi 处理器 彻底实现零注解无入侵生成文档 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java | 31 ++++++++++++++++++++++++++++++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java index b394412..1e116bc 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java @@ -19,7 +19,6 @@ * * @author Lion Li */ -@Tag(name ="缂撳瓨鐩戞帶", description = "缂撳瓨鐩戞帶绠$悊") @RequiredArgsConstructor @RestController @RequestMapping("/monitor/cache") @@ -40,6 +39,9 @@ CACHES.add(new SysCache(CacheConstants.RATE_LIMIT_KEY, "闄愭祦澶勭悊")); } + /** + * 鑾峰彇缂撳瓨鐩戞帶鍒楄〃 + */ @SaCheckPermission("monitor:cache:list") @GetMapping() public R<Map<String, Object>> getInfo() throws Exception { @@ -65,12 +67,20 @@ return R.ok(result); } + /** + * 鑾峰彇缂撳瓨鐩戞帶缂撳瓨鍚嶅垪琛� + */ @SaCheckPermission("monitor:cache:list") @GetMapping("/getNames") public R<List<SysCache>> cache() { return R.ok(CACHES); } + /** + * 鑾峰彇缂撳瓨鐩戞帶Key鍒楄〃 + * + * @param cacheName 缂撳瓨鍚� + */ @SaCheckPermission("monitor:cache:list") @GetMapping("/getKeys/{cacheName}") public R<Set<String>> getCacheKeys(@PathVariable String cacheName) { @@ -78,6 +88,12 @@ return R.ok(cacheKyes); } + /** + * 鑾峰彇缂撳瓨鐩戞帶缂撳瓨鍊艰鎯� + * + * @param cacheName 缂撳瓨鍚� + * @param cacheKey 缂撳瓨key + */ @SaCheckPermission("monitor:cache:list") @GetMapping("/getValue/{cacheName}/{cacheKey}") public R<SysCache> getCacheValue(@PathVariable String cacheName, @PathVariable String cacheKey) { @@ -86,6 +102,11 @@ return R.ok(sysCache); } + /** + * 娓呯悊缂撳瓨鐩戞帶缂撳瓨鍚� + * + * @param cacheName 缂撳瓨鍚� + */ @SaCheckPermission("monitor:cache:list") @DeleteMapping("/clearCacheName/{cacheName}") public R<Void> clearCacheName(@PathVariable String cacheName) { @@ -94,6 +115,11 @@ return R.ok(); } + /** + * 娓呯悊缂撳瓨鐩戞帶Key + * + * @param cacheKey key鍚� + */ @SaCheckPermission("monitor:cache:list") @DeleteMapping("/clearCacheKey/{cacheKey}") public R<Void> clearCacheKey(@PathVariable String cacheKey) { @@ -101,6 +127,9 @@ return R.ok(); } + /** + * 娓呯悊鍏ㄩ儴缂撳瓨鐩戞帶 + */ @SaCheckPermission("monitor:cache:list") @DeleteMapping("/clearCacheAll") public R<Void> clearCacheAll() { -- Gitblit v1.9.3