added pargar

This commit is contained in:
2026-07-05 16:43:34 +03:30
parent 694fddc909
commit 7ac7bbdb90
27 changed files with 1341 additions and 493 deletions
+1 -9
View File
@@ -85,7 +85,6 @@ server/
│ ├── auth.php
│ ├── admin.php
│ ├── customer.php
│ ├── pargar.php # فقط is_store
│ └── web.php
├── config/
│ ├── auth.php, jwt.php
@@ -112,7 +111,6 @@ server/
| `/auth` | api + validation | `auth.php` | ورود |
| `/admin` | api | `admin.php` | پنل مدیریت |
| `/customer` | api | `customer.php` | اپ مشتری |
| `/pargar` | LogRequests | `pargar.php` | حسابداری (فقط `is_store`) |
| `/` | web | `web.php` | views, cron |
Rate limit: **60 req/min** روی `api`.
@@ -177,10 +175,6 @@ Rate limit: **60 req/min** روی `api`.
| Gift Card | `POST /customer/giftcard/use` |
| Store | `POST /customer/havale`, `POST /customer/cart/checkout` |
### `/pargar` — حسابداری پرگار (فقط `is_store=true`)
- webhookهای حسابداری، مشتری، سفارش، مانده
---
## مدل‌ها و دامنه‌های کسب‌وکار
@@ -195,7 +189,7 @@ Rate limit: **60 req/min** روی `api`.
| کیف پول | `Wallet`, `Transaction` (Rooyesh) |
| فروشگاه | `Cart`, `CartItem` |
| کارت هدیه | `GiftCard`, `GiftCardCodes`, `OfferCode` |
| حسابداری | `Tahesab`, `Pargar`, `TransactionsAdmin` |
| حسابداری | `Tahesab`, `TransactionsAdmin` |
| سیستم | `Setting`, `Cnt`, `Message`, `Log`, `File`, `City` |
| Sync | `PriceSyncLog`, `PriceSyncLogItem` |
@@ -232,7 +226,6 @@ Rate limit: **60 req/min** روی `api`.
- `auth:user` / `auth:customer` — JWT
- `validation` — rules از `config/validation.php` + تبدیل اعداد فارسی
- `throttle:api` — 60 req/min
- `LogRequests` — لاگ Pargar
---
@@ -273,7 +266,6 @@ packages/rooyesh/wallet/
| سرویس | کاربرد |
|--------|--------|
| **ته‌حساب** | حسابداری، مانده، اسناد |
| **پرگار** | sync مشتری/سفارش (store mode) |
| **PayPing** | درگاه پرداخت |
| **Montzar / Zaarbox** | منبع قیمت |
| **Jibit** | احراز هویت ثبت‌نام |