from pydantic import BaseModel from typing import Any class BaseResponse(BaseModel): data: Any | None = None success: bool = True message: str | None = None class TableResponse(BaseResponse): data: list = [] total: int = 0 class InitConfigRequest(BaseModel): db_type: str = "sqlite" admin_password: str = "admin" db_host: str | None = "localhost" db_port: int | None = 3306 db_user: str | None = "root" db_password: str | None = "12345" db_name: str | None = "your_workflow" class InitStatusResponse(BaseResponse): data: dict | bool = False