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
|
{
|
/// <summary>
|
/// 角色仓储方法
|
/// </summary>
|
public interface IRolesRepository : IBaseRepository<SysRoles>
|
{
|
/// <summary>
|
/// 查询角色数据信息列表
|
/// </summary>
|
/// <param name="RoleNo">角色号</param>
|
/// <param name="RoleName">角色名称</param>
|
/// <returns></returns>
|
List<RoleDto> GetRoleList(string RoleNo, string RoleName,string UserId);
|
|
/// <summary>
|
/// 根据编号获取角色信息列表
|
/// </summary>
|
/// <param name="RoleNo">角色号</param>
|
/// <returns></returns>
|
List<SysRoles> GetRoleByNo(string RoleNo);
|
|
/// <summary>
|
/// 新增角色数据信息
|
/// </summary>
|
/// <param name="roles">角色实体模型</param>
|
/// <returns></returns>
|
Task<int> InsertRoleInfo(SysRoles roles);
|
|
|
/// <summary>
|
/// 删除\批量删除角色信息(逻辑)
|
/// </summary>
|
/// <param name="roles">角色实体模型</param>
|
/// <returns></returns>
|
Task<int> DeleteRoleInfo(SysRoles roles);
|
|
/// <summary>
|
/// 编辑角色信息
|
/// </summary>
|
/// <param name="role">角色实体模型</param>
|
/// <returns></returns>
|
Task<int> UpdateRoleInfo(SysRoles role);
|
|
/// <summary>
|
/// 根据id获取角色信息
|
/// </summary>
|
/// <param name="roleid">角色id</param>
|
/// <returns></returns>
|
SysRoles GetRoleInfoById(int roleids);
|
}
|
}
|