feat: update audit platform workspace

This commit is contained in:
wren
2026-05-25 09:50:01 +08:00
parent ba8e93c0d3
commit 68d0b4c878
73 changed files with 12196 additions and 367 deletions
+25
View File
@@ -130,6 +130,30 @@ class LeauditSettings(_Base):
LEAUDIT_PAGE_QUALITY_QUEUE_URGENT: str = "leaudit.page_quality.urgent"
class QichachaSettings(_Base):
"""企查查配置 [QICHACHA]。"""
QICHACHA_APP_KEY: str = ""
QICHACHA_SECRET_KEY: str = ""
QICHACHA_BASE_URL: str = "https://api.qichacha.com"
QICHACHA_ENTERPRISE_PATH: str = "/ECIV4/GetBasicDetailsByName"
QICHACHA_DISHONESTY_PATH: str = "/ShixinCheck/GetList"
QICHACHA_TIMEOUT: int = 30
QICHACHA_MAX_RETRIES: int = 3
QICHACHA_RETRY_DELAY: float = 1.0
QICHACHA_CACHE_DAYS: int = 30
@property
def QICHACHA_ENTERPRISE_URL(self) -> str:
"""企查查工商信息接口完整 URL。"""
return f"{self.QICHACHA_BASE_URL.rstrip('/')}{self.QICHACHA_ENTERPRISE_PATH}"
@property
def QICHACHA_DISHONESTY_URL(self) -> str:
"""企查查失信核查接口完整 URL。"""
return f"{self.QICHACHA_BASE_URL.rstrip('/')}{self.QICHACHA_DISHONESTY_PATH}"
# 实例化所有 Settings
app = AppSettings()
jwt = JwtSettings()
@@ -141,3 +165,4 @@ vlm = VlmSettings()
embedding = EmbeddingSettings()
ocr = OcrSettings()
leaudit = LeauditSettings()
qichacha = QichachaSettings()