73e1971cc39d6c72a9b2f8e17508ebd274f1d10e
- Added DiscountProductImage entity and related configurations for product image gallery. - Created commands and queries for managing product images. - Developed GetAllDiscountOrders API for admin order management with various filters. - Implemented VAT calculation service and integrated it into order processing. - Created Sales Reports API with support for daily, weekly, and monthly reports. - Completed gRPC services for BackOffice.BFF to expose new APIs. - Updated Proto files and project references accordingly.
📚 FourSat Project Documentation
نسخه 2.1 - آخرین بروزرسانی: ۲۹ آذر ۱۴۰۴ (19 December 2025)
📋 تغییرات اخیر
۲۹ آذر - مایگریشن WeekNumber به WeekDefinitionId
- تغییر از
string WeekNumberبهlong WeekDefinitionIdدر سیستم کمیسیون - آپدیت تمام Entities، Protos، DTOs و Blazor Components
- مستندات: CHANGELOG-2025-12-19.md
۲۸ آذر - بهبودات FrontOffice
- سیستم مدیریت موجودی محصولات
- ویژگیهای باشگاه مشتریان
- مستندات: CHANGELOG-2025-12-18.md
🚀 شروع سریع
برای توسعهدهندگان:
# خواندن فهرست کامل
cat 00-INDEX.md
# دیدن کارهای جاری
cat 05-TASKS/CURRENT-SPRINT.md
# راهنمای Setup
cat 06-DEPLOYMENT/quick-start.md
برای مدیران پروژه:
- وضعیت کلی: 00-INDEX.md
- گزارش تحویل: 06-DEPLOYMENT/delivery-readiness.md
- Backlog: 05-TASKS/BACKLOG.md
📊 وضعیت پروژه
| Component | Status | Progress |
|---|---|---|
| CMS Microservice | ✅ Production Ready | 95% |
| BackOffice.BFF | ✅ Production Ready | 100% |
| BackOffice UI | ✅ Production Ready | 100% |
| FrontOffice.BFF | 🚧 In Progress | 60% |
| FrontOffice UI | 🚧 In Progress | 75% |
🗂️ ساختار مستندات
totalDoc/
├── 00-INDEX.md ⭐ فهرست کامل (شروع از اینجا)
├── 01-BUSINESS/ 📊 Business Logic & Rules
├── 02-ARCHITECTURE/ 🏗️ System Architecture (در حال توسعه)
├── 03-BACKEND/ ⚙️ Backend Services (CMS, BFFs)
├── 04-FRONTEND/ 🎨 Frontend Apps (BackOffice, FrontOffice)
├── 05-TASKS/ ✅ Sprint, Backlog, QA
├── 06-DEPLOYMENT/ 🚀 Deployment & Operations
└── 99-ARCHIVE/ 📦 Archived Documents
🔍 پیدا کردن سریع
| موضوع | فایل |
|---|---|
| باشگاه مشتریان | 01-BUSINESS/network-commission-system.md |
| شبکه باینری | 01-BUSINESS/binary-tree-guide.md |
| فروشگاه تخفیف | 01-BUSINESS/discount-shop-business.md |
| سیستم کمیسیون | 03-BACKEND/CMS/commission-system.md ✨ |
| پیادهسازی CMS | 03-BACKEND/CMS/implementation-status.md |
| TODO ها | 04-FRONTEND/FrontOffice/todo-commented-code.md |
| کارهای جاری | 05-TASKS/CURRENT-SPRINT.md 🔥 |
📝 Changelogs
| تاریخ | فایل | موضوع |
|---|---|---|
| ۲۹ آذر ۱۴۰۴ | CHANGELOG-2025-12-19.md | مایگریشن WeekNumber به WeekDefinitionId |
| ۲۸ آذر ۱۴۰۴ | CHANGELOG-2025-12-18.md | مدیریت موجودی، ClubFeatures |
| ۲۱ آذر ۱۴۰۴ | SESSION-2025-12-12-PERSIAN-DATE-AND-NETWORK-INFO-IMPROVEMENTS.md | تاریخ شمسی و Network Info |
| ۱۸ آذر ۱۴۰۴ | CHANGELOG-2025-12-09.md | ClubFeatures، Balance Calculation |
🎯 اولویتهای جاری (۲۹ آذر)
✅ انجام شده:
- مایگریشن WeekNumber به WeekDefinitionId - تمام لایهها
- آپدیت Proto Files - CMS و FrontOffice.BFF
- آپدیت Blazor Components - FrontOffice
🔥 High Priority:
- اجرای EF Migration - دیتابیس CMS
- Data Migration Scripts - انتقال دادههای موجود
- پابلیش NuGet Packages - proto ها
جزئیات: 05-TASKS/CURRENT-SPRINT.md
📈 آمار
- Backend: 50+ Entities, 120+ Commands, 150+ gRPC RPCs
- Frontend: 47 Pages (23 BackOffice + 24 FrontOffice)
- Build: ✅ 0 Errors
- Documentation: 28 فایل فعال در ساختار جدید
💡 راهنما
- مستندات فنی: 03-BACKEND/
- مستندات بیزینس: 01-BUSINESS/
- گزارش تجمیع: CONSOLIDATION-FINAL-REPORT.md
- فایلهای آرشیو: 99-ARCHIVE/ARCHIVE-INDEX.md
🤝 مشارکت
قوانین بهروزرسانی مستندات را در 00-INDEX.md مطالعه کنید.
🔗 لینک اصلی: 00-INDEX.md - همه چیز از اینجا شروع میشود!
Description
Languages
Markdown
100%