Skip to main content
#P1920

payment_discount

جدول تخفیف‌ها و کدهای پرداخت

مقدمه

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

ساختار جدول

نام ستون نوع داده توضیح
id BIGINT AUTO_INCREMENT شناسه یکتای هر تخفیف
branch SMALLINT UNSIGNED شناسه دفتر متصل به جدول آفیس
title VARCHAR(255) عنوان نمایشی تخفیف
code VARCHAR(255) کد تخفیف قابل استفاده در پرداخت
discount_type ENUM('percentage','amount') نوع تخفیف (درصدی یا مبلغ ثابت)
discount_value INT مقدار تخفیف بر اساس نوع انتخاب‌شده
type ENUM('lottery') نوع منبع یا سناریوی تخصیص تخفیف
group BIGINT شناسه گروه کاربران مجاز به استفاده از تخفیف
user BIGINT شناسه کاربر مشخص در صورت اختصاصی بودن تخفیف
expiration DATETIME تاریخ و زمان انقضای اعتبار تخفیف
limit INT حداکثر تعداد دفعات مجاز استفاده از تخفیف
status INT وضعیت تخفیف (فعال یا غیرفعال)
created_at DATETIME زمان ایجاد تخفیف در سامانه

نتیجه‌گیری

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

مستند پایگاه داده – جدول تخفیف‌های پرداخت