"""
数据访问层模块
提供文件系统、缓存、配置和安全等数据访问接口。
"""
from .file_system import FileSystemInterface
from .cache import CacheInterface
from .config import ConfigInterface
from .security import SecurityValidator
# 导入增强的安全功能
import sys
import os
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from utils.security import (
SecurityLevel,
ThreatType,
SecurityEvent,
SecurityPolicy,
SecurityManager,
global_security_manager,
validate_request,
check_access,
protect_data,
generate_security_token,
get_security_status
)
__all__ = [
"FileSystemInterface",
"CacheInterface",
"ConfigInterface",
"SecurityValidator",
# 增强的安全功能
"SecurityLevel",
"ThreatType",
"SecurityEvent",
"SecurityPolicy",
"SecurityManager",
"global_security_manager",
"validate_request",
"check_access",
"protect_data",
"generate_security_token",
"get_security_status"
]