11
This commit is contained in:
@@ -10,6 +10,8 @@ class AdminUserOut(BaseModel):
|
||||
username: str
|
||||
phone: str | None = None
|
||||
role_id: int
|
||||
oem_id: int | None = None
|
||||
agent_id: int | None = None
|
||||
vip_end_time: datetime | None = None
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
@@ -20,6 +22,8 @@ class AdminUserCreate(BaseModel):
|
||||
password: str = Field(min_length=6, max_length=128)
|
||||
phone: str | None = Field(default=None, max_length=64)
|
||||
role_id: int = Field(default=0, ge=0, le=3)
|
||||
oem_id: int | None = None
|
||||
agent_id: int | None = None
|
||||
vip_end_time: datetime | None = None
|
||||
|
||||
@field_validator("username")
|
||||
@@ -40,7 +44,9 @@ class AdminUserUpdate(BaseModel):
|
||||
username: str | None = Field(default=None, min_length=1, max_length=64)
|
||||
password: str | None = Field(default=None, min_length=6, max_length=128)
|
||||
phone: str | None = Field(default=None, max_length=64)
|
||||
role_id: int | None = Field(default=None, ge=0, le=2)
|
||||
role_id: int | None = Field(default=None, ge=0, le=3)
|
||||
oem_id: int | None = None
|
||||
agent_id: int | None = None
|
||||
vip_end_time: datetime | None = None
|
||||
clear_vip_end_time: bool = False
|
||||
|
||||
|
||||
Reference in New Issue
Block a user