# ================================================================
# services/production/app/models/__init__.py
# ================================================================
"""
Production service models
"""

# Import AuditLog model for this service
from shared.security import create_audit_log_model
from shared.database.base import Base

# Create audit log model for this service
AuditLog = create_audit_log_model(Base)

from .production import (
    ProductionBatch,
    ProductionSchedule,
    ProductionCapacity,
    QualityCheckTemplate,
    QualityCheck,
    Equipment,
    ProductionStatus,
    ProductionPriority,
    EquipmentStatus,
    ProcessStage,
    EquipmentType,
)

__all__ = [
    "ProductionBatch",
    "ProductionSchedule",
    "ProductionCapacity",
    "QualityCheckTemplate",
    "QualityCheck",
    "Equipment",
    "ProductionStatus",
    "ProductionPriority",
    "EquipmentStatus",
    "ProcessStage",
    "EquipmentType",
    "AuditLog",
]