55 lines
1.4 KiB
C#
55 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Data;
|
|
|
|
namespace WMS.IData.IBase
|
|
{
|
|
public interface IRole
|
|
{
|
|
|
|
/// <summary>
|
|
/// 获取权限信息
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
DataTable GetRoleInfo();
|
|
|
|
/// <summary>
|
|
/// 根据权限获取关联信息
|
|
/// </summary>
|
|
/// <param name="RoleId">权限编号</param>
|
|
/// <returns></returns>
|
|
DataSet GetRoleRelevanceInfo(string RoleId);
|
|
|
|
/// <summary>
|
|
/// 角色权限新增方法
|
|
/// </summary>
|
|
/// <param name="list">SQL语句集合</param>
|
|
/// <returns></returns>
|
|
int InsertRole(List<string> list, ref string msg);
|
|
|
|
/// <summary>
|
|
/// 获取角色编号
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetRoleId();
|
|
|
|
/// <summary>
|
|
/// 根据用户编号获取角色信息
|
|
/// </summary>
|
|
/// <param name="strUserID">用户编号</param>
|
|
/// <returns></returns>
|
|
DataTable GetUserRole(string strUserID);
|
|
|
|
|
|
/// <summary>
|
|
/// 获得部门下的 用户角色
|
|
/// </summary>
|
|
/// <param name="userid"></param>
|
|
/// <param name="comid"></param>
|
|
/// <returns></returns>
|
|
DataTable GetRoleDataByComIDAndUserID(string userid, string comid);
|
|
}
|
|
}
|