2026-08-24 09:51:52 +08:00
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
|
|
class BidRequest(BaseModel):
|
|
|
|
|
quote: int = 0
|
|
|
|
|
plan: str = ""
|
|
|
|
|
|
|
|
|
|
|
2026-08-25 18:40:35 +08:00
|
|
|
class TaskClaimRequest(BaseModel):
|
|
|
|
|
task_code: str = ""
|
|
|
|
|
task_id: str = ""
|
|
|
|
|
|
|
|
|
|
|
2026-08-24 09:51:52 +08:00
|
|
|
|
|
|
|
|
class ProfileUpdate(BaseModel):
|
|
|
|
|
nickname: str | None = None
|
|
|
|
|
account: str | None = None
|
|
|
|
|
company: str | None = None
|
|
|
|
|
room: str | None = None
|
|
|
|
|
skills: list[str] = []
|
|
|
|
|
credit_score: int | None = None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class FinanceRecordCreate(BaseModel):
|
|
|
|
|
category: str = "income" # income | expense
|
|
|
|
|
amount: int
|
|
|
|
|
date: str = ""
|
|
|
|
|
note: str = ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|