67 lines
1.1 KiB
Python
67 lines
1.1 KiB
Python
![]() |
from pydantic import BaseModel
|
||
|
|
||
|
class ProfileFieldsBase(BaseModel):
|
||
|
Field: str
|
||
|
Available: int
|
||
|
Title: str
|
||
|
Description: str
|
||
|
Displayorder: int
|
||
|
Required: int
|
||
|
Unchangeable: int
|
||
|
Showinregister: int
|
||
|
FieldLength: int
|
||
|
|
||
|
class ProfileFieldsCreate(ProfileFieldsBase):
|
||
|
pass
|
||
|
|
||
|
class ProfileFields(ProfileFieldsBase):
|
||
|
Id: int
|
||
|
|
||
|
class Config:
|
||
|
orm_mode = True
|
||
|
|
||
|
class QrcodeBase(BaseModel):
|
||
|
Uniacid: int
|
||
|
Acid: int
|
||
|
Type: str
|
||
|
Extra: int
|
||
|
Qrcid: int
|
||
|
SceneStr: str
|
||
|
Name: str
|
||
|
Keyword: str
|
||
|
Model: int
|
||
|
Ticket: str
|
||
|
Url: str
|
||
|
Expire: int
|
||
|
Subnum: int
|
||
|
Createtime: int
|
||
|
Status: int
|
||
|
|
||
|
class QrcodeCreate(QrcodeBase):
|
||
|
pass
|
||
|
|
||
|
class Qrcode(QrcodeBase):
|
||
|
Id: int
|
||
|
|
||
|
class Config:
|
||
|
orm_mode = True
|
||
|
|
||
|
class QrcodeStatBase(BaseModel):
|
||
|
Uniacid: int
|
||
|
Acid: int
|
||
|
Qid: int
|
||
|
Openid: str
|
||
|
Type: int
|
||
|
Qrcid: int
|
||
|
SceneStr: str
|
||
|
Name: str
|
||
|
Createtime: int
|
||
|
|
||
|
class QrcodeStatCreate(QrcodeStatBase):
|
||
|
pass
|
||
|
|
||
|
class QrcodeStat(QrcodeStatBase):
|
||
|
Id: int
|
||
|
|
||
|
class Config:
|
||
|
orm_mode = True
|