forked from gongxuegit/tiku-backend.net
perf: optimize authorization scoreline and workers
This commit is contained in:
@@ -51,10 +51,17 @@ public sealed record ScorelineRecordPage(
|
||||
int Total,
|
||||
IReadOnlyCollection<ScorelineRecordItem> Items);
|
||||
|
||||
public sealed record ScorelineRecordCursorPage(
|
||||
int PageSize,
|
||||
bool HasMore,
|
||||
string? NextCursor,
|
||||
IReadOnlyCollection<ScorelineRecordItem> Items);
|
||||
|
||||
public interface IScorelineQueryService
|
||||
{
|
||||
Task<CatalogList<ScorelineFieldItem>> GetFieldsAsync(ScorelineFilter filter, CancellationToken cancellationToken = default);
|
||||
Task<ScorelineRecordPage> GetRecordsAsync(ScorelineFilter filter, CancellationToken cancellationToken = default);
|
||||
Task<ScorelineRecordCursorPage> GetRecordsCursorAsync(ScorelineFilter filter, string? cursor, CancellationToken cancellationToken = default);
|
||||
Task<CatalogList<ScorelineRecordItem>> GetTrendAsync(ScorelineFilter filter, CancellationToken cancellationToken = default);
|
||||
Task<CatalogList<int>> GetYearsAsync(ScorelineFilter filter, CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user