Files
leocrm/app/models/__init__.py
T

71 lines
1.6 KiB
Python
Raw Normal View History

"""SQLAlchemy models for LeoCRM."""
2026-06-04 00:06:16 +00:00
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
2026-07-04 00:22:07 +00:00
from app.models.currency import Currency
2026-07-04 00:23:35 +00:00
from app.models.tax import TaxRate
2026-07-04 00:24:40 +00:00
from app.models.sequence import Sequence
2026-07-04 00:26:21 +00:00
from app.models.system_settings import SystemSettings
2026-07-04 00:29:38 +00:00
from app.models.attachment import Attachment
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
2026-06-04 00:06:16 +00:00
__all__ = [
"Tenant",
"User",
"UserTenant",
"Role",
"Session",
"AuditLog",
"DeletionLog",
"Notification",
"PasswordResetToken",
"ApiToken",
"Company",
"Contact",
"CompanyContact",
2026-07-04 00:22:07 +00:00
"Currency",
2026-07-04 00:23:35 +00:00
"TaxRate",
2026-07-04 00:24:40 +00:00
"Sequence",
2026-07-04 00:26:21 +00:00
"SystemSettings",
2026-07-04 00:29:38 +00:00
"Attachment",
"Attachment",
2026-07-04 00:26:21 +00:00
"SystemSettings",
2026-07-04 00:24:40 +00:00
"Sequence",
2026-07-04 00:23:35 +00:00
"TaxRate",
"Plugin",
"PluginMigration",
2026-06-04 00:06:16 +00:00
]
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",
2026-07-04 00:22:07 +00:00
"Currency",
"Plugin",
"PluginMigration",
"AIConversation",
"AIMessage",
"Workflow",
"WorkflowInstance",
"WorkflowStepHistory",
]