Init Repo

This commit is contained in:
2026-02-28 03:22:04 +08:00
commit de59b57ee7
883 changed files with 156857 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
"""
Services module for VFX Project Management System.
This module contains business logic services for handling complex operations
like soft deletion and recovery of shots and assets.
"""
from .shot_soft_deletion import ShotSoftDeletionService, DeletionInfo, DeletionResult
from .asset_soft_deletion import AssetSoftDeletionService, AssetDeletionInfo, AssetDeletionResult
from .recovery_service import (
RecoveryService, RecoveryInfo, RecoveryResult, DeletedShot, DeletedAsset,
PermanentDeleteResult, BulkPermanentDeleteResult
)
__all__ = [
'ShotSoftDeletionService',
'DeletionInfo',
'DeletionResult',
'AssetSoftDeletionService',
'AssetDeletionInfo',
'AssetDeletionResult',
'RecoveryService',
'RecoveryInfo',
'RecoveryResult',
'DeletedShot',
'DeletedAsset',
'PermanentDeleteResult',
'BulkPermanentDeleteResult'
]