## 核心功能 ### 1. 算力按省市细分分配 - accountType 从枚举改为组合键字符串:PROVINCE_440000, CITY_440100 - 新增 baseType (基础类型) 和 regionCode (区域代码) 字段 - 认种时根据 selectedProvince/selectedCity 分配到具体省市账户 - 无省市信息时归入汇总账户 ### 2. 系统账户参与挖矿 - 运营、省、市账户按各自 totalContribution 参与挖矿 - 总部账户(HEADQUARTERS)不直接参与,接收待解锁算力收益 - 待解锁算力 100% 参与挖矿,收益归总部 ### 3. 算力来源明细追溯 - 新增 SystemContributionRecord 记录每笔算力来源 - 新增 SystemContributionRecordCreatedEvent 事件同步明细 - 前端新增"算力来源"标签页展示明细 ## 修改的服务 ### contribution-service - schema: SystemAccount 新增 baseType, regionCode - contribution-calculator: 按省市生成组合键 - system-account.repository: 支持动态创建省市账户 - 新增 SystemContributionRecordCreatedEvent 事件 ### mining-service - schema: SystemMiningAccount 从枚举改为字符串 - network-sync: 处理带 baseType/regionCode 的同步事件 - mining-distribution: 系统账户和待解锁算力参与挖矿 ### mining-admin-service - schema: 新增 SyncedSystemContributionRecord 表 - cdc-sync: 处理 SystemContributionRecordCreated 事件 - system-accounts.service: 新增算力来源明细和统计 API ### mining-admin-web - 新增 ContributionRecordsTable 组件 - 系统账户详情页新增"算力来源"标签页 - 显示来源认种ID、用户、分配比例、金额 ## 数据库迁移 - contribution-service: 20250120000001_add_region_to_system_accounts - mining-service: 20250120000001_add_region_to_system_mining_accounts - mining-admin-service: 20250120000001, 20250120000002 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .claude | ||
| admin-web | ||
| mining-admin-web | ||
| mining-app | ||
| mobile-app | ||
| mobile-upgrade | ||
| temp_backup | ||
| README.MD | ||