import { defHttp } from '/@/utils/http/axios'; import { CacheKeys, CacheValue, CacheRefreshRequest, GetCacheKeysRequest, } from './model'; export const getKeys = (input: GetCacheKeysRequest) => { return defHttp.get({ url: '/api/caching-management/cache', params: input, }); }; export const getValue = (key: string) => { return defHttp.get({ url: `/api/caching-management/cache?key=${key}`, }); }; export const refresh = (input: CacheRefreshRequest) => { return defHttp.put({ url: `/api/caching-management/cache/refresh`, data: input, }); }; export const remove = (key: string) => { return defHttp.delete({ url: `/api/caching-management/cache?key=${key}`, }); };