#P1918
credit_cards
جدول کارتهای اعتباری و برداشت مالی
مقدمه
این جدول برای نگهداری اطلاعات مربوط به کارتهای اعتباری کاربران، شامل شماره کارت، شناسه امنیتی، تاریخ انقضا و محدودیتهای برداشت طراحی شده است. دادههای این جدول در فرایند پرداخت، واریز، و کنترل امنیت مالی در سامانه کاربرد دارد و امکان مدیریت کارتهای فعال، مسدود و منقضی شده را فراهم میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT AUTO_INCREMENT | شناسه یکتای کارت در سامانه |
| passenger_id | BIGINT | شناسه دارنده کارت (کاربر یا مسافر) |
| identity_code | VARCHAR(20) | کد شناسایی یا شماره ملی مرتبط با کارت |
| mobile | VARCHAR(11) | شماره همراه ثبتشده جهت احراز و اعلان تراکنشها |
| card_number | VARCHAR(16) | شماره کارت بانکی |
| cvv2 | INT | کد امنیتی کارت بانکی |
| expire_date | DATE | تاریخ انقضای کارت بانکی |
| withdrawal_limit | VARCHAR(255) | حد مجاز برداشت برای کارت در بازه زمانی مشخص |
| blocked_amount | VARCHAR(255) | مبلغ مسدود شده کارت در صورت وجود محدودیت اعتباری |
| status | INT | وضعیت کارت (فعال، در انتظار تأیید، مسدود یا منقضی) |
| created_at | DATETIME | تاریخ ایجاد رکورد کارت |
| updated_at | DATETIME | تاریخ آخرین ویرایش اطلاعات کارت |
| renewal_in | DATETIME | تاریخ تمدید مجدد کارت توسط دارنده |
در آن دیتای کمی وجود دارد و ارزش جدولی چندانی ندارد.
نتیجهگیری
جدول کارتهای اعتباری، یکی از اجزای اصلی بخش مالی سامانه است و به مدیریت دقیق اطلاعات کاربران، تراکنشهای آنان و سطح دسترسی مالی کمک میکند. اطلاعات ثبتشده در این جدول امکان تطبیق اعتبار، بررسی زمان اعتبارسنجی، و کاهش خطاهای ناشی از تراکنشهای نامعتبر را فراهم میسازد.