56 lines
1.3 KiB
Python
56 lines
1.3 KiB
Python
"""SQLAlchemy models for LeoCRM."""
|
|
|
|
from app.models.audit import AuditLog, DeletionLog
|
|
from app.models.auth import ApiToken, PasswordResetToken
|
|
from app.models.company import Company
|
|
from app.models.contact import CompanyContact, Contact
|
|
from app.models.notification import Notification
|
|
from app.models.plugin import Plugin, PluginMigration
|
|
from app.models.role import Role
|
|
from app.models.session import Session
|
|
from app.models.tenant import Tenant
|
|
from app.models.user import User, UserTenant
|
|
|
|
__all__ = [
|
|
"Tenant",
|
|
"User",
|
|
"UserTenant",
|
|
"Role",
|
|
"Session",
|
|
"AuditLog",
|
|
"DeletionLog",
|
|
"Notification",
|
|
"PasswordResetToken",
|
|
"ApiToken",
|
|
"Company",
|
|
"Contact",
|
|
"CompanyContact",
|
|
"Plugin",
|
|
"PluginMigration",
|
|
]
|
|
from app.models.ai_conversation import AIConversation, AIMessage
|
|
from app.models.workflow import Workflow, WorkflowInstance, WorkflowStepHistory
|
|
|
|
__all__ = [
|
|
"Tenant",
|
|
"User",
|
|
"UserTenant",
|
|
"Role",
|
|
"Session",
|
|
"AuditLog",
|
|
"DeletionLog",
|
|
"Notification",
|
|
"PasswordResetToken",
|
|
"ApiToken",
|
|
"Company",
|
|
"Contact",
|
|
"CompanyContact",
|
|
"Plugin",
|
|
"PluginMigration",
|
|
"AIConversation",
|
|
"AIMessage",
|
|
"Workflow",
|
|
"WorkflowInstance",
|
|
"WorkflowStepHistory",
|
|
]
|