using Model.ModelDto.SysDto;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WMS.Entity.SysEntity;
|
|
namespace WMS.IBLL.ISysServer
|
{
|
/// <summary>
|
/// 角色服务接口
|
/// </summary>
|
public interface IRolesServer
|
{
|
/// <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>
|
int GetRoleByNo(string RoleNo);
|
|
/// <summary>
|
/// 新增角色数据信息
|
/// </summary>
|
/// <param name="roledto">角色Dto</param>
|
/// <returns></returns>
|
Task<int> InsertRoleInfo(RoleDto roledto);
|
|
|
/// <summary>
|
/// 删除角色信息
|
/// </summary>
|
/// <param name="role">角色实体模型</param>
|
/// <returns></returns>
|
Task<int> DeleteRoleInfo(SysRoles role);
|
|
/// <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);
|
}
|
}
|