package com.thhy.usercore.modules.sys.sysmenu.mapper; import com.thhy.usercore.modules.sys.sysmenu.entity.MenuButtonTreeVo; import com.thhy.usercore.modules.sys.sysmenu.entity.MenuDto; import com.thhy.usercore.modules.sys.sysmenu.entity.MenuTreeVo; import com.thhy.usercore.modules.sys.sysmenu.entity.SysMenus; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.List; /** *

* Mapper 接口 *

* * @author zhang_xiao_bo * @since 2022-03-22 */ @Component public interface SysMenusMapper { SysMenus queryById(Serializable id); List findList(SysMenus sysmenus); Integer queryVersionById(Serializable id); void insert(SysMenus sysmenus); void insertVo(MenuTreeVo menuTreeVo); void update(SysMenus sysmenus); int deletelogic(Serializable menuId); int deleteById(Serializable id); Integer currentLevel(SysMenus sysmenus); List forTree(MenuDto menuDto); List forAllTree(MenuDto menuDto); List menuRoleTree(MenuDto menuDto); }