fix: auto-fix code issues (cron)

- 修复重复导入/字段 (llm_client.py 中的重复注释)
- 修复PEP8格式问题 (E501行长度超过100字符)
- 修复多行SQL语句和字符串格式化
- 修复f-string过长问题

涉及文件:
- backend/developer_ecosystem_manager.py
- backend/document_processor.py
- backend/enterprise_manager.py
- backend/export_manager.py
- backend/growth_manager.py
- backend/llm_client.py
- backend/localization_manager.py
- backend/main.py
- backend/neo4j_manager.py
- backend/ops_manager.py
- backend/performance_manager.py
- backend/plugin_manager.py
- backend/search_manager.py
- backend/security_manager.py
- backend/subscription_manager.py
- backend/tenant_manager.py
- backend/test_phase8_task6.py
- backend/test_phase8_task8.py
- backend/tingwu_client.py
- backend/workflow_manager.py
This commit is contained in:
AutoFix Bot
2026-03-04 03:19:02 +08:00
parent e108f83cd9
commit 0869fec587
20 changed files with 222 additions and 115 deletions

View File

@@ -407,7 +407,8 @@ class EnterpriseManager:
processed INTEGER DEFAULT 0,
processed_at TIMESTAMP,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (request_id) REFERENCES saml_auth_requests(request_id) ON DELETE CASCADE,
FOREIGN KEY (request_id) REFERENCES saml_auth_requests(request_id)
ON DELETE CASCADE,
FOREIGN KEY (tenant_id) REFERENCES tenants(id) ON DELETE CASCADE
)
""")
@@ -522,7 +523,8 @@ class EnterpriseManager:
error_count INTEGER DEFAULT 0,
details TEXT DEFAULT '{}',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (policy_id) REFERENCES data_retention_policies(id) ON DELETE CASCADE,
FOREIGN KEY (policy_id) REFERENCES data_retention_policies(id)
ON DELETE CASCADE,
FOREIGN KEY (tenant_id) REFERENCES tenants(id) ON DELETE CASCADE
)
""")
@@ -531,40 +533,51 @@ class EnterpriseManager:
cursor.execute("CREATE INDEX IF NOT EXISTS idx_sso_tenant ON sso_configs(tenant_id)")
cursor.execute("CREATE INDEX IF NOT EXISTS idx_sso_provider ON sso_configs(provider)")
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_saml_requests_config ON saml_auth_requests(sso_config_id)",
"CREATE INDEX IF NOT EXISTS idx_saml_requests_config "
"ON saml_auth_requests(sso_config_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_saml_requests_expires ON saml_auth_requests(expires_at)",
"CREATE INDEX IF NOT EXISTS idx_saml_requests_expires "
"ON saml_auth_requests(expires_at)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_saml_responses_request ON saml_auth_responses(request_id)",
"CREATE INDEX IF NOT EXISTS idx_saml_responses_request "
"ON saml_auth_responses(request_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_scim_config_tenant ON scim_configs(tenant_id)",
"CREATE INDEX IF NOT EXISTS idx_scim_config_tenant "
"ON scim_configs(tenant_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_scim_users_tenant ON scim_users(tenant_id)",
"CREATE INDEX IF NOT EXISTS idx_scim_users_tenant "
"ON scim_users(tenant_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_scim_users_external ON scim_users(external_id)",
"CREATE INDEX IF NOT EXISTS idx_scim_users_external "
"ON scim_users(external_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_audit_export_tenant ON audit_log_exports(tenant_id)",
"CREATE INDEX IF NOT EXISTS idx_audit_export_tenant "
"ON audit_log_exports(tenant_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_audit_export_status ON audit_log_exports(status)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_retention_tenant ON data_retention_policies(tenant_id)",
"CREATE INDEX IF NOT EXISTS idx_retention_tenant "
"ON data_retention_policies(tenant_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_retention_type ON data_retention_policies(resource_type)",
"CREATE INDEX IF NOT EXISTS idx_retention_type "
"ON data_retention_policies(resource_type)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_retention_jobs_policy ON data_retention_jobs(policy_id)",
"CREATE INDEX IF NOT EXISTS idx_retention_jobs_policy "
"ON data_retention_jobs(policy_id)",
)
cursor.execute(
"CREATE INDEX IF NOT EXISTS idx_retention_jobs_status ON data_retention_jobs(status)",
"CREATE INDEX IF NOT EXISTS idx_retention_jobs_status "
"ON data_retention_jobs(status)",
)
conn.commit()
@@ -901,7 +914,8 @@ class EnterpriseManager:
cursor.execute(
"""
INSERT INTO saml_auth_requests
(id, tenant_id, sso_config_id, request_id, relay_state, created_at, expires_at, used)
(id, tenant_id, sso_config_id, request_id, relay_state,
created_at, expires_at, used)
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
""",
(