Files
parr_api/PARR.DAL/Services/Interfaces/Unit/IUnitInValueService.cs

18 lines
661 B
C#
Raw Normal View History

using PARR.DAL.Models.Unit;
namespace PARR.DAL.Services.Interfaces.Unit
{
public interface IUnitInValueService
{
Task<List<UnitInValue>> GetByUnitIdsAsync(IEnumerable<Guid> unitIds);
Task<List<UnitInValue>> GetByUnitIdAsync(Guid unitId);
Task<List<(string FieldName, string? Value)>> GetFieldValuesAsync(Guid unitId, IReadOnlyCollection<string> aihitNames);
/// <summary>
/// Получает UnitInValue (с Value) для заданных UnitId и FieldId.
/// </summary>
Task<List<UnitInValue>> GetByUnitIdsAndFieldIdsAsync(IEnumerable<Guid> unitIds, IEnumerable<Guid> fieldIds);
}
}