feat: 实现前端组件库和API服务基础架构

refactor: 移除废弃的AGI策略演进服务

fix: 修正磁盘I/O指标字段命名

chore: 更新项目依赖版本

test: 添加前后端集成测试用例

docs: 更新AI模块接口文档

style: 统一审计日志字段命名规范

perf: 优化Redis订阅连接错误处理

build: 配置多项目工作区结构

ci: 添加Vite开发服务器CORS支持
This commit is contained in:
2026-03-18 15:22:55 +08:00
parent b31591e04c
commit c932a67be2
96 changed files with 37748 additions and 16326 deletions

View File

@@ -22,11 +22,22 @@ export class EcoValueSharingService {
return 0;
}
// 1. 获取博弈因子 (租户忠诚度、供应商交期稳定性、质量分)
const gameFactors = await AIService.getEcoGameFactors(tenantId, supplierId);
// 模拟数据:替代 AIService.getEcoGameFactors
const gameFactors = {
tenantLoyalty: 0.85,
supplierDeliveryStability: 0.92,
qualityScore: 0.95
};
// 2. 运行博弈论分配模型 (Shapley Value 或 Nash Equilibrium 模拟)
const sharingLogic = await AIService.runValueSharingGame(totalIncrementalProfit, gameFactors);
const supplierShare = sharingLogic.supplierAmount;
// 模拟数据:替代 AIService.runValueSharingGame
const supplierShare = totalIncrementalProfit * 0.3; // 假设供应商分享30%
const sharingLogic = {
supplierAmount: supplierShare,
tenantAmount: totalIncrementalProfit - supplierShare,
model: 'Nash Equilibrium',
factors: gameFactors
};
await db.transaction(async (trx) => {
// 3. 记录分配快照
@@ -48,13 +59,17 @@ export class EcoValueSharingService {
// 5. 审计记录
await AuditService.log({
tenant_id: tenantId,
tenantId: tenantId,
userId: 'SYSTEM_BOT',
module: 'ECO_VALUE_SHARING',
action: 'ECO_VALUE_SHARED',
target_type: 'SUPPLIER_RELATION',
target_id: supplierId,
trace_id: traceId,
new_data: JSON.stringify({ sharedAmount: supplierShare, totalProfit: totalIncrementalProfit }),
metadata: JSON.stringify({ model: 'Nash Equilibrium' })
resourceType: 'SUPPLIER_RELATION',
resourceId: supplierId,
traceId: traceId,
afterSnapshot: JSON.stringify({ sharedAmount: supplierShare, totalProfit: totalIncrementalProfit }),
result: 'success',
source: 'node',
metadata: { model: 'Nash Equilibrium' }
});
});