using Model.ModelDto.SysDto;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using WMS.Entity.SysEntity;
namespace WMS.IDAL.ISysInterface
{
///
/// 角色仓储方法
///
public interface IRolesRepository : IBaseRepository
{
///
/// 查询角色数据信息列表
///
/// 角色号
/// 角色名称
///
List GetRoleList(string RoleNo, string RoleName,string UserId);
///
/// 根据编号获取角色信息列表
///
/// 角色号
///
List GetRoleByNo(string RoleNo);
///
/// 新增角色数据信息
///
/// 角色实体模型
///
Task InsertRoleInfo(SysRoles roles);
///
/// 删除\批量删除角色信息(逻辑)
///
/// 角色实体模型
///
Task DeleteRoleInfo(SysRoles roles);
///
/// 编辑角色信息
///
/// 角色实体模型
///
Task UpdateRoleInfo(SysRoles role);
///
/// 根据id获取角色信息
///
/// 角色id
///
SysRoles GetRoleInfoById(int roleids);
}
}