49 lines
1.3 KiB
C#
49 lines
1.3 KiB
C#
using HL_FristAidPlatform_Help;
|
|
using HL_FristAidPlatform_Models;
|
|
|
|
namespace HL_FristAidPlatform_IDataBase
|
|
{
|
|
/// <summary>
|
|
/// 角色菜单表
|
|
/// </summary>
|
|
public interface IT_SYS_RoleMenu
|
|
{
|
|
/// <summary>
|
|
/// 获取所有
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
TableModel<T_SYS_RoleMenu> GetList(long roleID);
|
|
/// <summary>
|
|
/// 获取单个
|
|
/// </summary>
|
|
/// <param name="guid"></param>
|
|
/// <returns></returns>
|
|
T_SYS_RoleMenu Get(string guid);
|
|
/// <summary>
|
|
/// 添加
|
|
/// </summary>
|
|
/// <param name="roleMenu"></param>
|
|
/// <returns></returns>
|
|
bool Add(T_SYS_RoleMenu roleMenu);
|
|
/// <summary>
|
|
/// 修改
|
|
/// </summary>
|
|
/// <param name="roleMenu"></param>
|
|
/// <returns></returns>
|
|
bool Update(T_SYS_RoleMenu roleMenu);
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="guids"></param>
|
|
/// <returns></returns>
|
|
bool Dels(dynamic[] guids);
|
|
/// <summary>
|
|
/// 物理删除
|
|
/// 根据角色编号删除角色菜单权限
|
|
/// </summary>
|
|
/// <param name="roleID">角色编号</param>
|
|
/// <returns></returns>
|
|
int PhysicalDelete(long roleID);
|
|
}
|
|
}
|