feat(platform): close AI expense value loop

Add tenant-safe value, telemetry, connector, commercial, and production-readiness foundations.
This commit is contained in:
caoxiaozhu
2026-07-17 14:14:08 +08:00
parent 242d68c36f
commit 787bc3a481
507 changed files with 82072 additions and 6344 deletions

View File

@@ -126,6 +126,7 @@ def _build_queue_task(
selected_risk = risk_level or ("high" if index % 5 == 0 else "low")
claim = ExpenseClaim(
id=claim_id,
tenant_id=tenant_id,
claim_no=f"RE-QUEUE-{tenant_id[-1].upper()}-{index:03d}",
employee_id=None,
employee_name=f"申请人{index:03d}",
@@ -370,6 +371,7 @@ def _seed_batch(
)
finance = Employee(
id="batch-finance",
tenant_id="tenant-a",
employee_no="BATCH-FINANCE",
name="财务审批人",
email="batch-finance@example.com",
@@ -377,6 +379,7 @@ def _seed_batch(
)
owner = Employee(
id="batch-owner",
tenant_id="tenant-a",
employee_no="BATCH-OWNER",
name="批处理申请人",
email="batch-owner@example.com",
@@ -399,6 +402,7 @@ def _seed_batch(
claim_id = f"batch-claim-{index}"
claim = ExpenseClaim(
id=claim_id,
tenant_id="tenant-a",
claim_no=f"RE-BATCH-{index:03d}",
employee=owner,
employee_name=owner.name,