简化H5应用用户授权
This commit is contained in:
@@ -1,20 +1,13 @@
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class WechatLoginRequest(BaseModel):
|
||||
code: str # wx.login() 获取的 code
|
||||
|
||||
|
||||
class PhoneLoginRequest(BaseModel):
|
||||
phone: str
|
||||
sms_code: str
|
||||
class ExchangeCodeRequest(BaseModel):
|
||||
code: str
|
||||
mobile: str | None = None
|
||||
|
||||
|
||||
class TokenResponse(BaseModel):
|
||||
access_token: str
|
||||
token_type: str = "bearer"
|
||||
token: str
|
||||
user_id: str
|
||||
is_new_user: bool = False
|
||||
openid: str
|
||||
mobile: str
|
||||
|
||||
Reference in New Issue
Block a user