""" 모델 패키지 초기화 Headscale 호환성 모델과 FARMQ 전용 모델 분리 """ # Headscale 읽기 전용 모델 (외래키 제약조건 없음) from .headscale_models import ( User, Node, PreAuthKey, ApiKey, Policy, Base, create_all_tables ) # FARMQ 전용 모델 (별도 데이터베이스) from .farmq_models import ( PharmacyInfo, MachineProfile, MonitoringMetrics, SystemAlert, FarmqDatabaseManager, create_farmq_database_manager, FarmqBase ) # 하위 호환성을 위한 별칭 MachineSpecs = MachineProfile # 기존 이름과의 호환성 MonitoringData = MonitoringMetrics # 기존 이름과의 호환성 __all__ = [ # Headscale 모델 'User', 'Node', 'PreAuthKey', 'ApiKey', 'Policy', 'Base', 'create_all_tables', # FARMQ 모델 'PharmacyInfo', 'MachineProfile', 'MonitoringMetrics', 'SystemAlert', 'FarmqDatabaseManager', 'create_farmq_database_manager', 'FarmqBase', # 하위 호환성 별칭 'MachineSpecs', 'MonitoringData' ]