Backend (contribution-service): - Add getDetailedContributionStats() to repository - Add getUnallocatedByLevelTier/BonusTier() to repository - Extend stats API with level/bonus breakdown by tier - Add getTotalTrees() to synced-data repository Backend (mining-admin-service): - Add detailed contribution stats calculation - Calculate theoretical vs actual values per category - Return level/bonus breakdown with unlocked/pending amounts Frontend (mining-admin-web): - Add ContributionBreakdown component showing: - Personal (70%), Operation (12%), Province (1%), City (2%) - Level contribution (7.5%) by tier: 1-5, 6-10, 11-15 - Bonus contribution (7.5%) by tier: T1, T2, T3 - Update DashboardStats type definition - Integrate breakdown component into dashboard page Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| nginx | ||
| src | ||
| .env.production | ||
| .gitignore | ||
| DEVELOPMENT_GUIDE.md | ||
| Dockerfile | ||
| deploy.sh | ||
| docker-compose.yml | ||
| next.config.js | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||