dify_admin/api/models.py
xh.xin 96480a27a9 初始化项目仓库,包含基础结构和开发计划
1. 添加README说明项目结构
2. 配置Python和Node.js的.gitignore
3. 包含认证模块和账号管理的前后端基础代码
4. 开发计划文档记录当前阶段任务
2025-05-02 18:33:06 +08:00

34 lines
716 B
Python

from pydantic import BaseModel, EmailStr
from typing import Optional
from datetime import datetime
class AccountCreate(BaseModel):
"""创建账户请求模型"""
username: str
email: EmailStr
password: str
class AccountResponse(BaseModel):
"""账户响应模型"""
id: str
username: str
email: EmailStr
created_at: datetime
class PasswordChange(BaseModel):
"""修改密码请求模型"""
current_password: str
new_password: str
class TenantCreate(BaseModel):
"""创建租户请求模型"""
name: str
description: str
class TenantResponse(BaseModel):
"""租户响应模型"""
id: str
name: str
description: str
created_at: datetime