cache.go 576 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * @desc:缓存处理
  3. * @company:云南省奇讯科技有限公司
  4. * @Author: yixiaohu
  5. * @Date: 2021/9/13 14:33
  6. */
  7. package api
  8. import (
  9. "gfast/app/common/api"
  10. "gfast/app/common/global"
  11. commService "gfast/app/common/service"
  12. "github.com/gogf/gf/net/ghttp"
  13. )
  14. type cache struct {
  15. api.CommonBase
  16. }
  17. var Cache = new(cache)
  18. // Clear 清除缓存
  19. func (c *cache) Clear(r *ghttp.Request) {
  20. cs := commService.Cache.New()
  21. cs.RemoveByTag(global.SysAuthTag)
  22. cs.RemoveByTag(global.SysDictTag)
  23. cs.RemoveByTag(global.SysConfigTag)
  24. c.SusJsonExit(r, "缓存清除成功")
  25. }