78 lines
1.4 KiB
Python
78 lines
1.4 KiB
Python
![]() |
from typing import Optional
|
|||
|
from pydantic import BaseModel
|
|||
|
from datetime import datetime
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD>Adminģ<6E><C4A3>
|
|||
|
class AdminBase(BaseModel):
|
|||
|
weid: str
|
|||
|
username: str
|
|||
|
pcate_id: int
|
|||
|
cate_id: int
|
|||
|
relation_id: str
|
|||
|
is_delete: int = 1
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD>Adminʱ<6E><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
|
|||
|
class AdminCreate(AdminBase):
|
|||
|
password: str
|
|||
|
|
|||
|
# <20><><EFBFBD><EFBFBD>Adminʱ<6E><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
|
|||
|
class AdminUpdate(BaseModel):
|
|||
|
weid: Optional[str] = None
|
|||
|
username: Optional[str] = None
|
|||
|
password: Optional[str] = None
|
|||
|
pcate_id: Optional[int] = None
|
|||
|
cate_id: Optional[int] = None
|
|||
|
relation_id: Optional[str] = None
|
|||
|
is_delete: Optional[int] = None
|
|||
|
|
|||
|
# Admin<69><6E>Ӧģ<D3A6><C4A3>
|
|||
|
class Admin(AdminBase):
|
|||
|
id: int
|
|||
|
createtime: int
|
|||
|
logintime: int
|
|||
|
|
|||
|
class Config:
|
|||
|
orm_mode = True
|
|||
|
|
|||
|
|
|||
|
class AccountBase(BaseModel):
|
|||
|
uniacid: int
|
|||
|
hash: str
|
|||
|
type: int
|
|||
|
isconnect: int
|
|||
|
isdeleted: int
|
|||
|
endtime: int
|
|||
|
send_account_expire_status: int
|
|||
|
send_api_expire_status: int
|
|||
|
|
|||
|
class AccountCreate(AccountBase):
|
|||
|
pass
|
|||
|
|
|||
|
class AccountUpdate(AccountBase):
|
|||
|
pass
|
|||
|
|
|||
|
class Account(AccountBase):
|
|||
|
acid: int
|
|||
|
|
|||
|
class Config:
|
|||
|
orm_mode = True
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
class AccountWebappBase(BaseModel):
|
|||
|
uniacid: Optional[int]
|
|||
|
name: Optional[str]
|
|||
|
|
|||
|
class AccountWebappCreate(AccountWebappBase):
|
|||
|
pass
|
|||
|
|
|||
|
class AccountWebappUpdate(AccountWebappBase):
|
|||
|
pass
|
|||
|
|
|||
|
class AccountWebapp(AccountWebappBase):
|
|||
|
acid: int
|
|||
|
|
|||
|
class Config:
|
|||
|
orm_mode = True
|