/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Core/Repositories/IFieldValuesRepository.cs
21 строка
2 KB
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
using Gridient.Core.Excel; using Gridient.Core.Models; namespace Gridient.Core.Repositories { public interface IFieldValuesRepository : IRepository<FieldValue> { Task<FieldValue[]> GetValuesByItemId(int listId, int itemId, CancellationToken cancellationToken); Task<FieldValue[]> CreateElement(int listId, int itemId, FieldValue[] values, CancellationToken cancellationToken); Task<FieldValue[]> GetFieldValues(int listId, int itemId, CancellationToken cancellationToken); Task<FieldValue[]> UpdateElement(int listId, int itemId, FieldValue[] values, CancellationToken cancellationToken); Task<ViewFieldValue[]> GetElementsAsync(int listId, int skip, int take, FilterItem[]? filters, SortItem? sorting, CancellationToken cancellationToken); Task<ReportItemValues[]> GetReportItemValuesAsync(int listId, int[] fieldIds, FilterItem[]? filters, CancellationToken cancellationToken); Task<int> GetElementsCountAsync(int listId, FilterItem[]? filters, CancellationToken cancellationToken); Task<bool> CheckUniqueValue(Field field, FieldValue value, CancellationToken cancellationToken); Task<bool> CheckUniqueValue(int listId, Field field, FieldValue value, CancellationToken cancellationToken); Task<LookupValue[]> GetLookupValuesAsync(int lookupFieldId, CancellationToken cancellationToken); Task<FieldValueVersionRecord[]> GetFieldValueVersionRecordsAsync(int skip, int take, CancellationToken cancellationToken); Task<bool> HasLookupReferencesAsync(int listId, int itemId, CancellationToken cancellationToken); } }