INetActionPropertysRepository.cs
726 Bytes
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using Rcs.Domain.Entities;
namespace Rcs.Domain.Repositories;
/// <summary>
/// 网络动作属性仓储接口
/// @author zzy
/// </summary>
public interface INetActionPropertysRepository : IRepository<NetActionPropertys>
{
/// <summary>
/// 根据ID列表批量获取网络动作属性
/// </summary>
/// <param name="ids">网络动作ID列表</param>
/// <param name="cancellationToken">取消令牌</param>
/// <returns>网络动作属性列表</returns>
Task<List<NetActionPropertys>> GetByIdsAsync(
IEnumerable<Guid> ids,
CancellationToken cancellationToken = default);
}