| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- from typing import Optional
- from pydantic import BaseModel
- class UserCreate(BaseModel):
- username: str
- password: str
- # 定义请求体模型
- class LoginData(BaseModel):
- username: str
- password: str
- class User(BaseModel):
- username: str
- class Token(BaseModel):
- access_token: str
- token_type: str
- bisheng_token: str
- ragflow_token: str
- class PageParameter(BaseModel):
- page_index: int
- page_size: int
- keyword: Optional[str] = ""
- class UserStatus(BaseModel):
- userId: int
- status: Optional[str] = ""
- pwd: Optional[str] = ""
- class UserInfo(BaseModel):
- userId: Optional[int] = 0
- userName: Optional[str] = ""
- loginName: Optional[str] = ""
- phone: Optional[str] = ""
- pwd: Optional[str] = ""
- email: str
- roles: list
- groups: Optional[list] = []
|