package com.ots.project.system.menu.service; import com.ots.framework.web.domain.Ztree; import com.ots.project.system.menu.domain.Menu; import com.ots.project.system.role.domain.Role; import com.ots.project.system.user.domain.User; import java.util.List; import java.util.Map; import java.util.Set; public interface IMenuService { public List selectMenusByUser(User user); public List selectMenuList(Menu menu); public List selectMenuAll(); public Set selectPermsByUserId(Long userId); public List roleMenuTreeData(Role role); public List menuTreeData(); public Map selectPermsAll(); public int deleteMenuById(Long menuId); public Menu selectMenuById(Long menuId); public int selectCountMenuByParentId(Long parentId); public int selectCountRoleMenuByMenuId(Long menuId); public int insertMenu(Menu menu); public int updateMenu(Menu menu); public String checkMenuNameUnique(Menu menu); }