110 lines
4.0 KiB
Markdown
110 lines
4.0 KiB
Markdown
# کاربران تستی
|
||
|
||
**پنل ادمین:** https://clinic-pro.ddev.site/admin
|
||
|
||
> رمز عبور همه کاربران seedشده: `Test@1234`
|
||
|
||
---
|
||
|
||
## ادمین
|
||
|
||
| فیلد | مقدار |
|
||
| ------ | --------------- |
|
||
| موبایل | `09100000001` |
|
||
| پسورد | `Test@1234` |
|
||
| نقش | `ROLE_ADMIN` |
|
||
| نام | مدیر سیستم |
|
||
|
||
---
|
||
|
||
## کلینیک نمونه — تبریز
|
||
|
||
| فیلد | مقدار |
|
||
| ----------- | -------------------------------------- |
|
||
| موبایل | `09100100000` |
|
||
| پسورد | `Test@1234` |
|
||
| نقش | `ROLE_CLINIC` |
|
||
| نام | کلینیک تخصصی امید تبریز |
|
||
| UUID کلینیک | `9ac73318-d313-4772-bf1e-418d47f8f4bc` |
|
||
| شهر | تبریز (id: 101) |
|
||
|
||
---
|
||
|
||
## دکتر نمونه کامل — تبریز
|
||
|
||
| فیلد | مقدار |
|
||
| ----------- | -------------------------------------- |
|
||
| موبایل | `09100100001` |
|
||
| پسورد | `Test@1234` |
|
||
| نقش | `ROLE_DOCTOR` |
|
||
| نام | دکتر آرمان رضایی |
|
||
| تخصص | قلب و عروق + داخلی |
|
||
| UUID دکتر | `2a3a7ab9-8d34-4118-862f-b458bcd6d77f` |
|
||
| کلینیک | کلینیک تخصصی امید تبریز (عضو) |
|
||
| آدرس مطب | تبریز، خیابان آزادی |
|
||
| برنامه کاری | شنبه–چهارشنبه ۹–۱۳ و ۱۴–۱۸، پنجشنبه ۹–۱۳ |
|
||
| بیمه | تأمین اجتماعی، خدمات درمانی، نیروهای مسلح، ایران |
|
||
|
||
---
|
||
|
||
## منشی دکتر نمونه
|
||
|
||
| فیلد | مقدار |
|
||
| ------ | ------------------- |
|
||
| موبایل | `09100100002` |
|
||
| پسورد | `Test@1234` |
|
||
| نقش | `ROLE_SECRETARY` |
|
||
| نام | خانم نرگس صادقی |
|
||
| مرتبط | دکتر آرمان رضایی |
|
||
|
||
---
|
||
|
||
## دکتران bulk (۱۵۰۰ دکتر در ۱۵ شهر)
|
||
|
||
هر شهر ۱۰۰ دکتر با توزیع واقعی تخصص:
|
||
|
||
| شهر | شروع موبایل | تعداد |
|
||
| ---------- | ------------- | ----- |
|
||
| تبریز | `09100100003` | ۱۰۰ |
|
||
| ارومیه | `09100100103` | ۱۰۰ |
|
||
| اردبیل | `09100100203` | ۱۰۰ |
|
||
| اصفهان | `09100100303` | ۱۰۰ |
|
||
| کرج | `09100100403` | ۱۰۰ |
|
||
| تهران | `09100100503` | ۱۰۰ |
|
||
| مشهد | `09100100603` | ۱۰۰ |
|
||
| اهواز | `09100100703` | ۱۰۰ |
|
||
| شیراز | `09100100803` | ۱۰۰ |
|
||
| کرمان | `09100100903` | ۱۰۰ |
|
||
| کرمانشاه | `09100101003` | ۱۰۰ |
|
||
| رشت | `09100101103` | ۱۰۰ |
|
||
| ساری | `09100101203` | ۱۰۰ |
|
||
| همدان | `09100101303` | ۱۰۰ |
|
||
| یزد | `09100101403` | ۱۰۰ |
|
||
|
||
توزیع تخصص در هر شهر:
|
||
- ۱۵ پزشک عمومی
|
||
- ۱۰ داخلی + قلب
|
||
- ۸ جراحی عمومی
|
||
- ۸ زنان و زایمان
|
||
- ۸ اطفال
|
||
- ۷ ارتوپدی
|
||
- ۶ گوارش، نورولوژی، پوست، چشمپزشکی، دندانپزشکی (هر کدام ۶)
|
||
- ۵ ENT، روانپزشکی (هر کدام ۵)
|
||
- ۴ اورولوژی
|
||
|
||
---
|
||
|
||
## ساخت مجدد
|
||
|
||
اگر دیتابیس ریست شد، ادمین را مستقیم در دیتابیس بساز:
|
||
|
||
```bash
|
||
ddev mysql -e "INSERT INTO users (uuid, mobile_number, password_hash, real_name, roles, status, created_at, updated_at) VALUES (UUID(), '09100000001', '\$2y\$13\$8.5nFvKRxQGAXfJMXPB6sO.eR.c1RNxj0nJalcQfhzFTiEXnfaJbG', 'مدیر سیستم', '[\"ROLE_USER\",\"ROLE_ADMIN\"]', 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());"
|
||
```
|
||
|
||
برای seed دیتای واقعی دکتران و کلینیک:
|
||
|
||
```bash
|
||
ddev exec php seed_realistic_data.php
|
||
```
|