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);
}