feat: 添加DID握手服务和初始化逻辑

refactor: 重构DisputeResolverService和DIDHandshakeService

fix: 修复SovereignWealthFundService中的表名错误

docs: 更新AI模块清单和任务总览文档

chore: 添加多个README文件说明项目结构

style: 优化logger日志输出格式

perf: 改进RecommendationService的性能和类型安全

test: 添加DomainBootstrap和test-domain-bootstrap测试文件

build: 配置dashboard的umi相关文件

ci: 添加GitHub工作流配置
This commit is contained in:
2026-03-18 10:19:16 +08:00
parent 795b03b728
commit 2ad40da777
64 changed files with 6638 additions and 862 deletions

View File

@@ -38,6 +38,8 @@ import { CostAttributionService } from '../../services/CostAttributionService';
import { CurrencyRiskService } from '../../services/CurrencyRiskService';
import { DataComplianceService } from '../../services/DataComplianceService';
import { DeadlockAdvisor } from '../../services/DeadlockAdvisor';
import { DisputeResolverService } from '../../services/DisputeResolverService';
import { DynamicPricingService } from '../../services/DynamicPricingService';
import { FraudSharedService } from '../../services/FraudSharedService';
import { OmniStockService } from '../../services/OmniStockService';
import { OrderProfitService } from '../../services/OrderProfitService';
@@ -49,6 +51,7 @@ import { RedTeamingService } from '../../services/RedTeamingService';
import { ReviewService } from '../../services/ReviewService';
import { SemanticLogService } from '../../services/SemanticLogService';
import { SovereignReputationV2Service } from '../../services/SovereignReputationV2Service';
import { SupplierService } from '../../services/SupplierService';
import { TaxComplianceService } from '../../services/TaxComplianceService';
import { TracingTopoService } from '../../services/TracingTopoService';
import { TrueROASService } from '../../services/TrueROASService';
@@ -972,6 +975,26 @@ export class DomainBootstrap {
priority: DomainRegistry.Priority.SUPPORT,
init: () => SelfHealingService.initTable()
});
DomainRegistry.register({
name: 'ReviewService',
priority: DomainRegistry.Priority.BIZ_DOMAIN,
init: () => ReviewService.initTable()
});
DomainRegistry.register({
name: 'DisputeResolverService',
priority: DomainRegistry.Priority.BIZ_DOMAIN,
init: () => DisputeResolverService.initTable()
});
DomainRegistry.register({
name: 'DynamicPricingService',
priority: DomainRegistry.Priority.BIZ_DOMAIN,
init: () => DynamicPricingService.initTable()
});
DomainRegistry.register({
name: 'SupplierService',
priority: DomainRegistry.Priority.BIZ_DOMAIN,
init: () => SupplierService.initTable()
});
// 执行全量 Bootstrap
await DomainRegistry.bootstrap();