IConsoleServiceSMO.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.java110.console.smo;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.java110.common.exception.SMOException;
  4. import com.java110.entity.service.PageData;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * 控制类业务接口
  9. * Created by wuxw on 2018/4/28.
  10. */
  11. public interface IConsoleServiceSMO {
  12. /**
  13. * 根据 管理员ID 查询菜单
  14. * @param manageId
  15. * @return
  16. */
  17. public List<Map> getMenuItemsByManageId(String manageId) throws SMOException,IllegalArgumentException;
  18. /**
  19. * 用户登录
  20. * @param pd
  21. * @return
  22. * @throws SMOException
  23. */
  24. public void login(PageData pd) throws SMOException;
  25. /**
  26. * 查询模板信息
  27. * @param pd
  28. * @throws SMOException
  29. */
  30. public void getTemplateCol(PageData pd) throws SMOException;
  31. /**
  32. * 获取模板
  33. * @param pd
  34. * @return
  35. * @throws SMOException
  36. */
  37. public void getTemplate(PageData pd) throws SMOException;
  38. /**
  39. * 查询模板数据
  40. * @param pd
  41. * @throws SMOException
  42. */
  43. public void getTemplateData(PageData pd) throws SMOException;
  44. /**
  45. * 刷新缓存
  46. * @param pd
  47. * @throws SMOException
  48. */
  49. public void flushCache(PageData pd) throws SMOException;
  50. /**
  51. * 查询缓存信息
  52. * @param pd
  53. */
  54. public void queryCacheOne(PageData pd) throws SMOException;
  55. }