namespace Hua.Todo.Application.CloudSync.Auth;

/// <summary>
/// 角色到权限集合的映射器（RBAC 最小落地）。
/// </summary>
public interface IRolePermissionMapper
{
    /// <summary>
    /// 获取指定角色对应的权限集合。
    /// </summary>
    /// <param name="role">角色名称。</param>
    /// <returns>权限列表。</returns>
    IReadOnlyList<string> GetPermissions(string role);
}

