user_local_model_permission.py 596 B

123456789101112131415161718192021222324252627282930
  1. """
  2. 用户本地模型权限相关数据结构
  3. """
  4. from pydantic import BaseModel
  5. from datetime import datetime
  6. class UserLocalModelPermissionResponse(BaseModel):
  7. """
  8. 用户本地模型权限响应
  9. """
  10. model_id: int
  11. model_name: str
  12. model_title: str
  13. base_url: str
  14. has_access: bool
  15. class UpdateUserLocalModelPermissionRequest(BaseModel):
  16. """
  17. 更新用户本地模型权限请求
  18. """
  19. has_access: bool
  20. class UpdateUserAllLocalModelPermissionsRequest(BaseModel):
  21. """
  22. 更新用户所有本地模型权限请求
  23. """
  24. has_access: bool