Skip to main content
#P1913

rollcall_licenses

جدول مجوزها و مرخصی‌های حضور 

مقدمه

این جدول برای مدیریت انواع مجوزها، مرخصی‌ها و تعلیق‌های مرتبط با حضور و غیاب اپراتورها استفاده می‌شود. هر رکورد نمایانگر یک درخواست یا مجوز تأییدشده است که می‌تواند باعث تغییر در منطق ثبت تردد و محاسبه کارکرد اپراتور گردد.

ساختار جدول

ستون نوع داده توضیحات
id BIGINT UNSIGNED شناسه یکتای رکورد مجوز یا مرخصی
branch SMALLINT UNSIGNED شناسه دفتر
operator INT UNSIGNED شناسه اپراتور مرتبط با این مجوز متصل به اپراتور ها
licenses_type INT نوع مجوز:
1 = استحقاقی
2 = استعلاجی
3 = تعلیق
4 = بدون حقوق
time_type INT نوع بازه زمانی:
1 = روز
2 = ساعت
start_date INT تاریخ شروع مجوز
start_time VARCHAR(5) ساعت شروع مجوز
end_date INT تاریخ پایان مجوز
end_time VARCHAR(5) ساعت پایان مجوز
agreement INT توافق یا تأیید مقدار درخواست‌شده
personnel_id INT شناسه پرسنلی ثبت‌شده در سیستم یا دستگاه
substitute_by BIGINT شناسه فرد جایگزین در مدت مجوز
substitute_at DATETIME زمان تعیین فرد جایگزین
substitute_note VARCHAR(255) یادداشت مربوط به جایگزینی
confirm_by BIGINT شناسه تأییدکننده اولیه
confirm_note VARCHAR(255) یادداشت تأیید اولیه
final_approval_by BIGINT شناسه تأییدکننده نهایی
final_approval_at DATETIME زمان تأیید نهایی
final_approval_note VARCHAR(255) یادداشت تأیید نهایی
details LONGTEXT توضیحات تکمیلی درباره مجوز یا مرخصی
status INT وضعیت فعال یا معتبر بودن رکورد
confirm_at DATETIME زمان تأیید اولیه
created_at TIMESTAMP زمان ایجاد رکورد
updated_at TIMESTAMP زمان آخرین به‌روزرسانی رکورد

نتیجه‌گیری

جدول مجوزها و مرخصی‌های حضور نقش کلیدی در کنترل منطق تردد، محاسبه کارکرد و تصمیم‌گیری‌های مدیریتی دارد. طراحی چندمرحله‌ای تأیید و امکان تعریف جایگزین، این جدول را به یک جزء فرآیندی بالغ در سیستم حضور و غیاب تبدیل کرده است.

مستند پایگاه داده – جدول Rollcall Licenses