feat: integrate govdoc module into leaudit platform
This commit is contained in:
@@ -26,6 +26,7 @@ class ResultAdapter:
|
||||
EngineResult: AuditResult,
|
||||
Structure: list[dict[str, Any]] | None = None,
|
||||
Outline: list[dict[str, Any]] | None = None,
|
||||
Entities: list[dict[str, Any]] | None = None,
|
||||
) -> dict[str, Any]:
|
||||
"""从 AuditResult.summary 提取 run 汇总字段。
|
||||
|
||||
@@ -40,6 +41,10 @@ class ResultAdapter:
|
||||
aux["structure"] = Structure
|
||||
if Outline is not None:
|
||||
aux["outline"] = Outline
|
||||
if Entities is not None:
|
||||
aux["entities"] = {
|
||||
entity["name"]: entity for entity in Entities if entity.get("name")
|
||||
}
|
||||
|
||||
return {
|
||||
"totalScore": s.score,
|
||||
@@ -100,6 +105,7 @@ class ResultAdapter:
|
||||
"primaryRole": entity.primary_role,
|
||||
"source": entity.source,
|
||||
"confidence": entity.confidence,
|
||||
"extra": entity.extra,
|
||||
})
|
||||
return entities
|
||||
|
||||
|
||||
Reference in New Issue
Block a user