BaoKai_202508_Wms_Jingwang_.../WMS.IData/IBase/IRole.cs

55 lines
1.4 KiB
C#
Raw Permalink Normal View History

2025-08-24 21:52:42 +08:00
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);
}
}