user.py 477 B

123456789101112131415161718192021222324252627282930
  1. from typing import Optional
  2. from pydantic import BaseModel
  3. class UserCreate(BaseModel):
  4. username: str
  5. password: str
  6. # 定义请求体模型
  7. class LoginData(BaseModel):
  8. username: str
  9. password: str
  10. class User(BaseModel):
  11. username: str
  12. class Token(BaseModel):
  13. access_token: str
  14. token_type: str
  15. bisheng_token: str
  16. ragflow_token: str
  17. class PageParameter(BaseModel):
  18. page_index: int
  19. page_size: int
  20. keyword: Optional[str] = ""