Redesign refresh status table with summary counts and detail popup, sort pipeline dropdown alphabetically
Replace 11 per-table record columns on /refresh-status with Passed/Failed summary counts and a click-to-expand detail dialog showing per-table results. Add date-range SQL query to push filtering to the database. Sort pipeline dropdown alphabetically on /data-sync/requests.
This commit is contained in:
@@ -13,4 +13,13 @@ public partial interface ILotFinderRepository
|
||||
/// <param name="ct">Cancellation token.</param>
|
||||
/// <returns>Latest data updates.</returns>
|
||||
Task<List<DataUpdate>> GetLastDataUpdatesAsync(CancellationToken ct = default);
|
||||
|
||||
/// <summary>
|
||||
/// Gets all data update records within a date range.
|
||||
/// </summary>
|
||||
/// <param name="minDt">Start of range (inclusive).</param>
|
||||
/// <param name="maxDt">End of range (inclusive, end of day).</param>
|
||||
/// <param name="ct">Cancellation token.</param>
|
||||
/// <returns>Data updates within the range.</returns>
|
||||
Task<List<DataUpdate>> GetDataUpdatesInRangeAsync(DateTime minDt, DateTime maxDt, CancellationToken ct = default);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user