using Model.ModelDto.SysDto; using Model.ModelVm.SysVm; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using WMS.Entity.SysEntity; namespace WMS.IDAL.ISysInterface { /// /// 菜单仓储方法 /// public interface IMenuRepository { /// /// 获取菜单信息列表 /// /// sql语句 /// List GetMenuList(string str); /// /// 获取模块菜单列表 /// /// List GetParentMenuList(); /// /// 获取菜单信息列表 /// /// sql语句 /// List GetMenuDtoList(string MenuNo, string UserId); /// /// 根据id获取菜单信息列表 /// /// 菜单id /// SysFunctionMenu GetMenuListById(int menuid); /// /// 根据编号获取菜单信息列表 /// /// sql /// List GetMenuListByNo(string str); /// /// 新增菜单信息 /// /// /// Task InsertMenu(SysFunctionMenu menu); /// /// 删除菜单信息 /// /// 菜单实体模型 /// Task DeleteMenu(SysFunctionMenu menu); /// /// 编辑菜单信息 /// /// 菜单实体模型 /// Task UpdateMenu(SysFunctionMenu menulist); /// /// 根据父级菜单号获取菜单信息 /// /// 菜单号 /// List GetMenuByParentNo(string MenuNo); } }