refactor(model): rename Postcard.country -> country_to for clear semantics - country_from: origin country (where postcard was sent from) - country_to: destination country (where postcard was sent to) - Profile.country remains as user's home country - Updated all routes, schemas, templates, and API endpoints

This commit is contained in:
2026-07-07 13:43:39 +08:00
parent 806c9ba8a0
commit ad6f2b2ff2
10 changed files with 47 additions and 45 deletions

View File

@@ -30,8 +30,8 @@ class PostcardCreate(BaseModel):
card_number: str
status: str
recipient_name: str | None = None
country: str | None = None
country_from: str | None = None
country_to: str | None = None
send_time: datetime | None = None
arrival_time: datetime | None = None
sender_name: str | None = None
@@ -42,8 +42,8 @@ class PostcardUpdate(BaseModel):
card_number: str | None = None
status: str | None = None
recipient_name: str | None = None
country: str | None = None
country_from: str | None = None
country_to: str | None = None
send_time: datetime | None = None
arrival_time: datetime | None = None
sender_name: str | None = None
@@ -56,8 +56,8 @@ class PostcardOut(BaseModel):
card_number: str
status: str
recipient_name: str | None
country: str | None
country_from: str | None
country_to: str | None
send_time: datetime | None
arrival_time: datetime | None
sender_name: str | None