fix: auto-fix code issues (cron)
- 修复重复导入/字段 - 修复异常处理 - 修复PEP8格式问题 - 添加类型注解
This commit is contained in:
@@ -21,7 +21,6 @@ from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class SSOProvider(StrEnum):
|
||||
"""SSO 提供商类型"""
|
||||
|
||||
@@ -33,7 +32,6 @@ class SSOProvider(StrEnum):
|
||||
GOOGLE = "google" # Google Workspace
|
||||
CUSTOM_SAML = "custom_saml" # 自定义 SAML
|
||||
|
||||
|
||||
class SSOStatus(StrEnum):
|
||||
"""SSO 配置状态"""
|
||||
|
||||
@@ -42,7 +40,6 @@ class SSOStatus(StrEnum):
|
||||
ACTIVE = "active" # 已启用
|
||||
ERROR = "error" # 配置错误
|
||||
|
||||
|
||||
class SCIMSyncStatus(StrEnum):
|
||||
"""SCIM 同步状态"""
|
||||
|
||||
@@ -51,7 +48,6 @@ class SCIMSyncStatus(StrEnum):
|
||||
SUCCESS = "success" # 同步成功
|
||||
FAILED = "failed" # 同步失败
|
||||
|
||||
|
||||
class AuditLogExportFormat(StrEnum):
|
||||
"""审计日志导出格式"""
|
||||
|
||||
@@ -60,7 +56,6 @@ class AuditLogExportFormat(StrEnum):
|
||||
PDF = "pdf"
|
||||
XLSX = "xlsx"
|
||||
|
||||
|
||||
class DataRetentionAction(StrEnum):
|
||||
"""数据保留策略动作"""
|
||||
|
||||
@@ -68,7 +63,6 @@ class DataRetentionAction(StrEnum):
|
||||
DELETE = "delete" # 删除
|
||||
ANONYMIZE = "anonymize" # 匿名化
|
||||
|
||||
|
||||
class ComplianceStandard(StrEnum):
|
||||
"""合规标准"""
|
||||
|
||||
@@ -78,7 +72,6 @@ class ComplianceStandard(StrEnum):
|
||||
HIPAA = "hipaa"
|
||||
PCI_DSS = "pci_dss"
|
||||
|
||||
|
||||
@dataclass
|
||||
class SSOConfig:
|
||||
"""SSO 配置数据类"""
|
||||
@@ -111,7 +104,6 @@ class SSOConfig:
|
||||
last_tested_at: datetime | None
|
||||
last_error: str | None
|
||||
|
||||
|
||||
@dataclass
|
||||
class SCIMConfig:
|
||||
"""SCIM 配置数据类"""
|
||||
@@ -136,7 +128,6 @@ class SCIMConfig:
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
|
||||
@dataclass
|
||||
class SCIMUser:
|
||||
"""SCIM 用户数据类"""
|
||||
@@ -156,7 +147,6 @@ class SCIMUser:
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
|
||||
@dataclass
|
||||
class AuditLogExport:
|
||||
"""审计日志导出记录"""
|
||||
@@ -181,7 +171,6 @@ class AuditLogExport:
|
||||
completed_at: datetime | None
|
||||
error_message: str | None
|
||||
|
||||
|
||||
@dataclass
|
||||
class DataRetentionPolicy:
|
||||
"""数据保留策略"""
|
||||
@@ -209,7 +198,6 @@ class DataRetentionPolicy:
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
|
||||
@dataclass
|
||||
class DataRetentionJob:
|
||||
"""数据保留任务"""
|
||||
@@ -227,7 +215,6 @@ class DataRetentionJob:
|
||||
details: dict[str, Any]
|
||||
created_at: datetime
|
||||
|
||||
|
||||
@dataclass
|
||||
class SAMLAuthRequest:
|
||||
"""SAML 认证请求"""
|
||||
@@ -242,7 +229,6 @@ class SAMLAuthRequest:
|
||||
used: bool
|
||||
used_at: datetime | None
|
||||
|
||||
|
||||
@dataclass
|
||||
class SAMLAuthResponse:
|
||||
"""SAML 认证响应"""
|
||||
@@ -259,7 +245,6 @@ class SAMLAuthResponse:
|
||||
processed_at: datetime | None
|
||||
created_at: datetime
|
||||
|
||||
|
||||
class EnterpriseManager:
|
||||
"""企业级功能管理器"""
|
||||
|
||||
@@ -2109,11 +2094,9 @@ class EnterpriseManager:
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
# 全局实例
|
||||
_enterprise_manager = None
|
||||
|
||||
|
||||
def get_enterprise_manager(db_path: str = "insightflow.db") -> EnterpriseManager:
|
||||
"""获取 EnterpriseManager 单例"""
|
||||
global _enterprise_manager
|
||||
|
||||
Reference in New Issue
Block a user