Program/mooc/schemas/profile_fields.py
?..濡.. 8451ad034c 1.统一CRUD操作
2.完成登录部分接口
3.暂时挂载本地图片链接作为头像存储
2025-03-04 20:36:52 +08:00

67 lines
1.1 KiB
Python

from pydantic import BaseModel
class ProfileFieldsBase(BaseModel):
field: str
available: bool
title: str
description: str
displayorder: int
required: bool
unchangeable: bool
showinregister: bool
field_length: int
class ProfileFieldsCreate(ProfileFieldsBase):
pass
class ProfileFields(ProfileFieldsBase):
id: int
class Config:
from_attributes = 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:
from_attributes = 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:
from_attributes = True