This commit is contained in:
lhx
2026-02-12 14:49:47 +08:00
5 changed files with 458 additions and 192 deletions

View File

@@ -12,6 +12,10 @@ class AccountBase(BaseModel):
max_variation: Optional[int] = None
yh_id: Optional[str] = None
cl_name: Optional[str] = None
device_name: Optional[str] = None
device_port: Optional[str] = None
device_ip: Optional[str] = None
is_ok: Optional[int] = None
class AccountCreate(AccountBase):
pass
@@ -24,6 +28,10 @@ class AccountUpdate(BaseModel):
project_name: Optional[str] = None
update_time: Optional[str] = None
cl_name: Optional[str] = None
device_name: Optional[str] = None
device_port: Optional[str] = None
device_ip: Optional[str] = None
is_ok: Optional[int] = None
class AccountResponse(AccountBase):
account_id: int
@@ -49,7 +57,11 @@ class AccountResponse(AccountBase):
update_time=account.update_time,
max_variation=account.max_variation,
yh_id=account.yh_id,
cl_name=account.cl_name
cl_name=account.cl_name,
device_name=account.device_name,
device_port=account.device_port,
device_ip=account.device_ip,
is_ok = account.is_ok
)
class AccountListRequest(BaseModel):
@@ -90,4 +102,5 @@ class AccountListResponse(BaseModel):
code: int = 0
message: str
total: int
data: List[AccountResponse] = []
data: List[AccountResponse] = []