chore: update Protobuf project version to 0.0.169
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 2m4s
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 2m4s
This commit is contained in:
@@ -119,6 +119,66 @@ StockMovementCQ/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 🔄 همگامسازی BFF با CMS (۳ ژانویه ۲۰۲۶)
|
||||||
|
|
||||||
|
### تغییرات Proto
|
||||||
|
BackOffice.BFF.Inventory.Protobuf با CMS همگام شد:
|
||||||
|
|
||||||
|
| آیتم | قبل | بعد |
|
||||||
|
|------|-----|-----|
|
||||||
|
| ProductType enum | `REGULAR`, `DISCOUNT` | `REGULAR_PRODUCT`, `DISCOUNT_PRODUCT` |
|
||||||
|
| StockMovementType | Sequential (0-9) | Grouped (10, 20, 30, 40, 50) |
|
||||||
|
| Pagination | `page_index` | `page` |
|
||||||
|
| Search | `search_term` | `search` |
|
||||||
|
| Product name | `product_name` | `product_title` |
|
||||||
|
|
||||||
|
### فایلهای آپدیت شده در BFF
|
||||||
|
|
||||||
|
**Commands:**
|
||||||
|
- `AddStock` - حذف Success, Message از Response
|
||||||
|
- `AdjustStock` - Note→Reason, +ReferenceNumber
|
||||||
|
- `RecordLoss` - Note→Reason, +ReferenceNumber
|
||||||
|
- `UpdateInventorySettings` - InventoryItemId→Id
|
||||||
|
|
||||||
|
**Queries:**
|
||||||
|
- `GetAllInventoryItems` - PageIndex→Page, SearchTerm→Search, +ProductPrice
|
||||||
|
- `GetStockMovements` - PageIndex→Page, +ProductTitle, +Created
|
||||||
|
- `GetLowStockItems` - حذف Count، استفاده از Page/PageSize
|
||||||
|
- `GetAllWarehouses` - ActiveOnly→IsActive, +Created, +LastModified
|
||||||
|
|
||||||
|
**Mappings:**
|
||||||
|
- `InventoryProfile.cs` - بازنویسی کامل برای فیلدهای جدید
|
||||||
|
|
||||||
|
### وضعیت Build BFF
|
||||||
|
```
|
||||||
|
Build succeeded.
|
||||||
|
0 Warning(s)
|
||||||
|
0 Error(s)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📊 پوشش API - مقایسه CMS و BFF
|
||||||
|
|
||||||
|
| عملیات | CMS | BFF | یادداشت |
|
||||||
|
|--------|-----|-----|---------|
|
||||||
|
| GetAllInventoryItems | ✅ | ✅ | همگام |
|
||||||
|
| GetInventoryItem | ✅ | ✅ | همگام |
|
||||||
|
| GetLowStockItems | ✅ | ✅ | همگام |
|
||||||
|
| GetStockMovements | ✅ | ✅ | همگام |
|
||||||
|
| GetAllWarehouses | ✅ | ✅ | همگام |
|
||||||
|
| AddStock | ✅ | ✅ | همگام |
|
||||||
|
| AdjustStock | ✅ | ✅ | همگام |
|
||||||
|
| RecordLoss | ✅ | ✅ | همگام |
|
||||||
|
| CreateWarehouse | ✅ | ✅ | همگام |
|
||||||
|
| UpdateWarehouse | ✅ | ❌ | نیاز به پیادهسازی |
|
||||||
|
| UpdateInventorySettings | ✅ | ✅ | همگام |
|
||||||
|
| GetInventorySummary | TODO | ❌ | اولویت بالا |
|
||||||
|
| GetStockValueReport | TODO | ❌ | اولویت بالا |
|
||||||
|
| ProcessReturn | TODO | ❌ | اولویت متوسط |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 📝 نتیجهگیری
|
## 📝 نتیجهگیری
|
||||||
|
|
||||||
✅ **Refactoring با موفقیت تکمیل شد!**
|
✅ **Refactoring با موفقیت تکمیل شد!**
|
||||||
@@ -127,3 +187,4 @@ StockMovementCQ/
|
|||||||
- Repository pattern کاملاً حذف شد
|
- Repository pattern کاملاً حذف شد
|
||||||
- WebApi layer با Proto سازگار شد
|
- WebApi layer با Proto سازگار شد
|
||||||
- Build همه پروژهها موفق هست
|
- Build همه پروژهها موفق هست
|
||||||
|
- **BFF کاملاً با CMS همگام شد (۳ ژانویه ۲۰۲۶)**
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net9.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<Version>0.0.168</Version>
|
<Version>0.0.169</Version>
|
||||||
<DebugType>None</DebugType>
|
<DebugType>None</DebugType>
|
||||||
<DebugSymbols>False</DebugSymbols>
|
<DebugSymbols>False</DebugSymbols>
|
||||||
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
|
||||||
|
|||||||
Reference in New Issue
Block a user