SysMenuService.java 708 B

123456789101112131415161718192021222324252627282930313233
  1. package com.izouma.awesomeadmin.service;
  2. import com.izouma.awesomeadmin.dto.Page;
  3. import com.izouma.awesomeadmin.dto.TreeNode;
  4. import com.izouma.awesomeadmin.model.SysMenu;
  5. import java.util.List;
  6. /**
  7. * sys_menu service接口类
  8. * Tue Apr 10 18:09:44 CST 2018 Suo Chen Cheng
  9. */
  10. public interface SysMenuService {
  11. List<SysMenu> getSysMenuList(SysMenu record);
  12. List<SysMenu> getSysMenuByPage(Page page, SysMenu record);
  13. SysMenu getSysMenuById(String id);
  14. SysMenu getSysMenu(SysMenu record);
  15. boolean createSysMenu(SysMenu record);
  16. boolean deleteSysMenu(String id);
  17. boolean updateSysMenu(SysMenu record);
  18. List<TreeNode> getMenuTree(boolean all, Integer userId);
  19. }