#P1899
operators
جدول کاربران و اپراتورها
مقدمه
این جدول برای نگهداری اطلاعات کاربران، اپراتورها و پرسنل سامانه طراحی شده است. دادههای این جدول شامل اطلاعات هویتی، ارتباطی، وضعیت دسترسی، نقش سازمانی و مشخصات ورود به سامانه میباشد.
ساختار جدول
| ستون | نوع داده | مشخصات |
|---|---|---|
| id | INT UNSIGNED | کلید اصلی، غیرقابل تهی |
| branch | LONGTEXT | شناسه دفتر |
| type | INT | نوع کاربر، پیشفرض ۱ |
| personnel_id | INT | شناسه پرسنلی، قابل تهی |
| shift_work | INT UNSIGNED | وضعیت شیفت کاری، قابل تهی |
| sex | ENUM('male','female') | جنسیت، قابل تهی |
| marital_status | ENUM('married','single','divorced') | وضعیت تأهل، غیرقابل تهی |
| first_name | VARCHAR(255) | نام، قابل تهی |
| last_name | VARCHAR(255) | نام خانوادگی، قابل تهی |
| first_name_en | VARCHAR(255) | نام انگلیسی، قابل تهی |
| last_name_en | VARCHAR(255) | نام خانوادگی انگلیسی، قابل تهی |
| nick_name | VARCHAR(255) | نام مستعار، قابل تهی |
| birth | DATETIME | تاریخ تولد، قابل تهی |
| group | ENUM('staff','manager','developer','accounting') | گروه یا نقش سازمانی، پیشفرض staff |
| position | VARCHAR(255) | سمت شغلی، قابل تهی |
| phone | CHAR(15) | شماره تلفن، قابل تهی |
| phone1 | CHAR(15) | شماره تلفن جایگزین، قابل تهی |
| mobile | CHAR(15) | شماره موبایل، قابل تهی |
| mobile1 | CHAR(15) | شماره موبایل جایگزین، قابل تهی |
| VARCHAR(255) | آدرس ایمیل، قابل تهی | |
| telegram | VARCHAR(255) | شناسه تلگرام، قابل تهی |
| status | INT | وضعیت کاربر، غیرقابل تهی |
| ip | VARCHAR(45) | آخرین آیپی ثبتشده، قابل تهی |
| avatar | VARCHAR(255) | تصویر پروفایل، قابل تهی |
| access | LONGTEXT | سطوح دسترسی، قابل تهی |
| password | VARCHAR(255) | رمز عبور هششده، قابل تهی |
| imprest | ENUM('yes') | وضعیت تنخواه، قابل تهی |
| no_feedback | INT | غیرفعالسازی بازخورد، قابل تهی |
| otp | INT | کد یکبارمصرف، قابل تهی |
| otp_issuing | DATETIME | زمان صدور کد یکبارمصرف، قابل تهی |
| blocked_up | DATETIME | زمان مسدودشدن حساب، قابل تهی |
| token | VARCHAR(255) | توکن دسترسی، قابل تهی |
| employment_at | DATETIME | تاریخ استخدام، قابل تهی |
| created_at | TIMESTAMP | زمان ایجاد رکورد، قابل تهی |
| updated_at | TIMESTAMP | زمان آخرین ویرایش، قابل تهی |
جمعبندی
این جدول هسته مدیریت کاربران سامانه محسوب میشود و با پوشش اطلاعات هویتی، نقش سازمانی، دسترسیها و وضعیت امنیتی، پایه اصلی احراز هویت و کنترل سطح دسترسی را فراهم میکند.