package com.thhy.usercore.modules.sys.sysmenu.service; import com.alibaba.fastjson.JSONObject; import com.thhy.usercore.modules.sys.sysmenu.entity.*; import com.thhy.usercore.modules.sys.sysmenubutton.entity.MenuButtonVo; import java.io.Serializable; import java.util.List; /** *

* 服务类 *

* * @author zhang_xiao_bo * @since 2022-03-22 */ public interface ISysMenusService { SysMenus get(Serializable id); List findList(SysMenus sysMenus); SysMenus addMenu(SysMenus sysMenus); void addMenuButton(MenuButtonDto menuButtonDto); int queryVersion(Serializable id); int deletelogic(Serializable menuId); int delete(Serializable id); List findTree(MenuDto menuDto); List findAllTree(MenuDto menuDto); void syncMenu(List sysMenusList); List allRoleMenu(MenuDto menuDto); List MenuEnableButtons(MenuButtonDto menuButtonDto); }