using Bowin.Common.Linq.Entity; using YLShipBuildLandMap.Entity.ViewModel.SystemSetting; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace YLShipBuildLandMap.Services.SystemSetting { public interface IRoleService { IGridResultSet GetRoleViewsForSelect(string roleName, int? pageIndex = null, int? pageSize = null); IGridResultSet GetRoleViewList(string roleName, int? pageIndex = null, int? pageSize = null); Task Save(RoleView role, List functionCodes, Guid operatorID); RoleView GetRoleView(Guid roleID); Task Delete(List roleIDList); RoleView GetRoleViewByName(string roleName); List GetRoleMenuList(Guid roleID); } }