feat(models): sort catalog by listing date availability and price

This commit is contained in:
RockChinQ
2026-09-12 02:07:33 +08:00
parent 18c1ed93b8
commit fa15f48fd7
7 changed files with 203 additions and 9 deletions
@@ -45,6 +45,7 @@ class SpaceModel(pydantic.BaseModel):
is_featured: bool = False
featured_order: int = 0
status: str
listed_at: str | None = None
created_at: str | None = None
updated_at: str | None = None
@@ -64,6 +65,7 @@ class SpaceModelSelection(pydantic.BaseModel):
uuid: str
model_id: str
category: str | None = None
listed_at: str | None = None
input_credits: float | None = None
output_credits: float | None = None
availability: SpaceModelAvailability = pydantic.Field(default_factory=SpaceModelAvailability)