feat(all): 同步最新进度

This commit is contained in:
xingc
2025-04-03 17:21:29 +08:00
parent d6098c8b87
commit 70e0e5b034
24 changed files with 806 additions and 184 deletions

View File

@@ -4,7 +4,6 @@
# @Software : PyCharm
# @Author : xingc
# @Desc :
import re
import logging
from typing import List, Literal

View File

@@ -12,7 +12,7 @@ from pydantic import BaseModel, constr, condecimal, field_validator
from core.base.schema import SupportPlatformType, PlatformSourceType, CardCategoryType
class CardPrice(BaseModel):
class CardPicture(BaseModel):
front_picture: Optional[str] = None
reverse_picture: Optional[str] = None
@@ -29,13 +29,13 @@ class Card(BaseModel):
cert_number: str
card_year: Optional[constr(pattern=r'^\d{4}([-~]\d{1,4})?$')]
card_brand: Optional[str] = None
card_score: Optional[float] = None
auto_score: Optional[float] = None
card_score: Optional[condecimal(max_digits=10, decimal_places=1)] = None
auto_score: Optional[condecimal(max_digits=10, decimal_places=1)] = None
card_name: str
card_number: Optional[str] = None
card_type: Optional[str] = None
card_picture: Optional[CardPrice] = {}
card_spare_picture: Optional[dict] = {}
card_picture: Optional[CardPicture] = CardPicture()
card_spare_picture: Optional[dict] = CardPicture()
source: SupportPlatformType