daily/Schemas/UserSchemas.py

49 lines
687 B
Python

from typing import Union
from pydantic import BaseModel
class LoginToAppReq(BaseModel):
openid: str
class LoginToAppRes(BaseModel):
registered: bool
token: str
class GetUserInfoReq(BaseModel):
code: str
class GetUserInfoRes(BaseModel):
openid: str
email: str
post: str
department: str
registered: bool
class TokenData(BaseModel):
openid: str
registered: bool
class UserInfoChange(BaseModel):
openid: str
email: str
name: str
post: str
department: str
registered: bool
class ChangeUserInfoReq(UserInfoChange):
email_code: str
class EmailSendReqBody(BaseModel):
email: str = "xxxx@fecr.com.cn"