Add initial documentation for Merchant Services API including contract status service details

This commit is contained in:
masoodafar-web
2025-12-08 01:31:29 +03:30
parent 201915d8c5
commit 13a3489765
9 changed files with 2140 additions and 58 deletions
File diff suppressed because it is too large Load Diff
+31 -1
View File
@@ -7,10 +7,40 @@
---
## ⚠️ یادآوری مهم: Proto Package Workflow
**قبل از هر کاری این را بخوانید!**
### قانون اجباری برای تغییر Proto (ALL Services):
```
┌─────────────────────────────────────────┐
│ تغییر Proto File │
│ ↓ │
│ افزایش Version در csproj │
│ ↓ │
│ dotnet pack -c Release │
│ ↓ │
│ Update Version در لایه بالاتر │
└─────────────────────────────────────────┘
```
**این برای همه سرویس‌ها اجباری است:**
- ✅ CMS Proto changes → Update BFF
- ✅ BackOffice.BFF Proto changes → Update BackOffice UI
- ✅ FrontOffice.BFF Proto changes → Update FrontOffice UI
**عدم رعایت = ساعت‌ها Debug و سردرگمی بیهوده!**
GitLab Registry: `https://git.afrino.co/api/packages/FourSat/nuget/index.json`
---
## 📋 وضعیت کلی پروژه
### Backend:
-**CMS Microservice**: ~96% Complete
-**CMS Microservice**: ~98% Complete
-**Daya Loan Integration**: 100% Complete (Real API implemented - Dec 6, 2025)
-**BackOffice.BFF**: 100% Complete (35+ Handlers)
-**FrontOffice.BFF**: 98% Complete (همه سرویس‌های مورد نیاز مشتری پیاده‌سازی شده)