almost ready
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
namespace BlueLaminate.EFCore.Entities;
|
||||
|
||||
/// <summary>
|
||||
/// One site's "last swept" checkpoint for a single wear band. The catalogue sweep
|
||||
/// processes least-recently-swept bands first (no row = never swept), so capped/looping
|
||||
/// runs chain across the catalogue and refresh the stalest data first. Keyed by
|
||||
/// <c>(SkinConditionId, Source)</c> so each marketplace tracks its own progress
|
||||
/// independently — a band swept on one site stays never-swept on another.
|
||||
/// </summary>
|
||||
public class SkinConditionSweep
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public int SkinConditionId { get; set; }
|
||||
public SkinCondition SkinCondition { get; set; } = null!;
|
||||
|
||||
/// <summary>Which site swept it — a <see cref="SweepSource"/> value.</summary>
|
||||
public string Source { get; set; } = null!;
|
||||
|
||||
public DateTimeOffset SweptAt { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user