feat: Implement Discount Shop Completion Plan with Product Image Gallery, Admin APIs, VAT Calculation, and Sales Reports
- 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.
This commit is contained in:
+29
-4
@@ -1,7 +1,7 @@
|
||||
# 📚 FourSat Project - فهرست جامع مستندات
|
||||
|
||||
> **نسخه**: 2.7
|
||||
> **آخرین بروزرسانی**: ۹ دی ۱۴۰۴ (December 29, 2025)
|
||||
> **نسخه**: 2.8
|
||||
> **آخرین بروزرسانی**: ۱۱ دی ۱۴۰۴ (December 31, 2025)
|
||||
> **وضعیت**: ✅ تجمیع و بازسازی کامل
|
||||
|
||||
---
|
||||
@@ -38,7 +38,14 @@
|
||||
| **BackOffice UI** | ✅ Production Ready | 100% | [`04-FRONTEND/BackOffice/ui-status.md`](04-FRONTEND/BackOffice/ui-status.md) |
|
||||
| **FrontOffice UI** | 🚧 In Progress | 75% | [`04-FRONTEND/FrontOffice/README.md`](04-FRONTEND/FrontOffice/README.md) |
|
||||
|
||||
### آخرین دستاوردها (۹ دی):
|
||||
### آخرین دستاوردها (۱۱ دی):
|
||||
- ✅ **Discount Shop BFF Complete**: پیادهسازی کامل لایه BFF شامل WebApi Services
|
||||
- ✅ **Product Image Gallery**: گالری تصاویر محصولات فروشگاه تخفیفی (5 API)
|
||||
- ✅ **Admin Order Reports**: گزارشات مدیریتی سفارشات (GetAll + SalesReport)
|
||||
- ✅ **VAT Calculation**: محاسبه مالیات بر ارزش افزوده در سفارشات
|
||||
- ✅ **gRPC Services**: DiscountProductService + DiscountOrderService
|
||||
|
||||
### دستاوردهای ۹ دی:
|
||||
- ✅ **Commission Carryover Fix**: رفع مشکل نمایش 0 برای carryover در weekly-balance
|
||||
- ✅ **WeekSelector Autocomplete**: انتخابگر هفته با جستجو در داشبورد کمیسیون
|
||||
- ✅ **Responsive Commission Pages**: بهبود UI با MudGrid و Summary Stats
|
||||
@@ -124,6 +131,9 @@
|
||||
| [`club-membership-migration.md`](03-BACKEND/CMS/club-membership-migration.md) | ✨ Migration Scripts | اسکریپتهای مهاجرت باشگاه مشتریان (Dec 9) |
|
||||
| [`chatika-integration.md`](03-BACKEND/CMS/chatika-integration.md) | 🤖 Chatika Integration | Worker خودکار فعالسازی حساب AI (Dec 23) |
|
||||
| [`club-features-system.md`](03-BACKEND/CMS/club-features-system.md) | 🎁 Club Features | Enum، Handler ها، UserClubFeatures (Dec 23) |
|
||||
| [`INVENTORY-SYSTEM-PLAN.md`](03-BACKEND/INVENTORY-SYSTEM-PLAN.md) | 📦 سیستم انبارداری | پلن یکپارچهسازی موجودی (Jan 1, 2026) |
|
||||
| [`PRODUCT-BUNDLE-FEATURE.md`](03-BACKEND/CMS/PRODUCT-BUNDLE-FEATURE.md) | 📦 پکیج محصولات | ⏸️ Postponed - بستهبندی محصولات (Jan 1, 2026) |
|
||||
| [`MANUAL-CLUB-MEMBERSHIP-TASKS.md`](03-BACKEND/CMS/MANUAL-CLUB-MEMBERSHIP-TASKS.md) | 👤 عضویت دستی | ⏳ تسکهای پیادهسازی عضویت دستی باشگاه (Jan 1, 2026) |
|
||||
|
||||
**Key Stats**:
|
||||
- **Entities**: 50+ Domain Entities
|
||||
@@ -195,11 +205,12 @@
|
||||
|------|-------|-------|
|
||||
| [`CURRENT-SPRINT.md`](05-TASKS/CURRENT-SPRINT.md) | اسپرینت جاری | TODO های High/Medium/Low Priority |
|
||||
| [`BACKLOG.md`](05-TASKS/BACKLOG.md) | Backlog | کارهای آینده، Feature Requests |
|
||||
| [`DISCOUNT-SHOP-COMPLETION-PLAN.md`](05-TASKS/DISCOUNT-SHOP-COMPLETION-PLAN.md) | تکمیل فروشگاه تخفیفی | گالری تصاویر، VAT، گزارش فروش |
|
||||
| [`verification-template.md`](05-TASKS/verification-template.md) | چکلیست QA | تستهای Business Verification |
|
||||
|
||||
**Current Sprint Highlights**:
|
||||
- 🔥 **High Priority**: Discount Shop Completion (گالری، VAT، گزارش)
|
||||
- 🔥 **High Priority**: FrontOffice UI Integration (7 صفحه)
|
||||
- 🔥 **High Priority**: Protobuf Mismatch Fixes (3 Handler)
|
||||
- 🟡 **Medium**: WalletService Implementation (5 متد)
|
||||
- 🟡 **Medium**: Package Purchase UI (4 صفحه)
|
||||
|
||||
@@ -303,6 +314,20 @@
|
||||
|
||||
## 📝 تاریخچه تغییرات
|
||||
|
||||
### نسخه 2.8 (۱۱ دی ۱۴۰۴ / Dec 31, 2025):
|
||||
- ✅ **Discount Shop BFF Complete**: پیادهسازی کامل لایه BFF شامل WebApi Services
|
||||
- ✅ **Product Image Gallery**: گالری تصاویر محصولات (5 API جدید)
|
||||
- ✅ **Admin Order Reports**: گزارشات مدیریتی سفارشات (GetAll + SalesReport)
|
||||
- ✅ **VAT Calculation**: محاسبه مالیات بر ارزش افزوده
|
||||
- ✅ **gRPC Services**: DiscountProductService + DiscountOrderService
|
||||
- ✅ Changelog جدید: `CHANGELOG-2025-12-31.md`
|
||||
|
||||
### نسخه 2.7 (۹ دی ۱۴۰۴ / Dec 29, 2025):
|
||||
- ✅ **Commission Carryover Fix**: رفع مشکل نمایش carryover
|
||||
- ✅ **WeekSelector Autocomplete**: انتخابگر هفته با جستجو
|
||||
- ✅ **Responsive Commission Pages**: بهبود UI با MudGrid
|
||||
- ✅ Changelog جدید: `CHANGELOG-2025-12-29.md`
|
||||
|
||||
### نسخه 2.5 (۶ دی ۱۴۰۴ / Dec 26, 2025):
|
||||
- ✅ **App Version Management**: سیستم کامل مدیریت نسخه اپلیکیشنهای موبایل
|
||||
- ✅ **BackOffice UI**: صفحه `/settings/app-versions` با MudBlazor
|
||||
|
||||
Reference in New Issue
Block a user