b0884aee5d4f18e1e144e5b91b667dae23b66ef1.svn-base 769 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package org.jeecg.modules.system.service;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import org.jeecg.modules.system.entity.SysGatewayRoute;
  5. /**
  6. * @Description: gateway路由管理
  7. * @Author: jeecg-boot
  8. * @Date: 2020-05-26
  9. * @Version: V1.0
  10. */
  11. public interface ISysGatewayRouteService extends IService<SysGatewayRoute> {
  12. /**
  13. * 添加所有的路由信息到redis
  14. * @param key
  15. */
  16. void addRoute2Redis(String key);
  17. /**
  18. * 删除路由
  19. * @param id
  20. */
  21. void deleteById(String id);
  22. /**
  23. * 保存路由配置
  24. * @param array
  25. */
  26. void updateAll(JSONObject array);
  27. /**
  28. * 清空redis中的route信息
  29. */
  30. void clearRedis();
  31. }