feat: 实现多商户管理模块与前端服务

refactor: 优化服务层代码并修复类型问题

docs: 更新开发进度文档

feat(merchant): 新增商户监控与数据统计服务

feat(dashboard): 添加商户管理前端页面与服务

fix: 修复类型转换与可选参数处理

feat: 实现商户订单、店铺与结算管理功能

refactor: 重构审计日志格式与服务调用

feat: 新增商户入驻与身份注册功能

fix(controller): 修复路由参数类型问题

feat: 添加商户排名与统计报告功能

chore: 更新模拟数据与服务配置
This commit is contained in:
2026-03-18 13:38:05 +08:00
parent 86ec0fe253
commit b31591e04c
57 changed files with 24055 additions and 157 deletions

View File

@@ -1,5 +1,13 @@
import { logger } from '../../utils/logger';
export interface ComputationProof {
proofId: string;
hash: string;
status: string;
timestamp: number;
nodeId: string;
}
/**
* Proof of Computation Service
* @description 计算证明服务,用于验证计算的正确性
@@ -12,4 +20,22 @@ export class ProofOfComputationService {
logger.info(`[ProofOfComputationService] Registered proof: ${hash} with status: ${status}`);
// 这里可以添加注册证明的逻辑
}
/**
* 生成证明
*/
static generateProof(payload: any, rawResult: any, nodeId: string): ComputationProof {
logger.info(`[ProofOfComputationService] Generating proof for node: ${nodeId}`);
const proofId = 'proof_' + Math.random().toString(36).substring(7);
const hash = 'hash_' + Math.random().toString(36).substring(7);
return {
proofId,
hash,
status: 'VALID',
timestamp: Date.now(),
nodeId
};
}
}