Deploy: 2026-05-23 03:23:22

This commit is contained in:
Hamza-Ayed
2026-05-23 03:23:22 +03:00
parent 30301151c3
commit d686f8928b
10 changed files with 463 additions and 24 deletions

View File

@@ -22,11 +22,13 @@ CREATE TABLE IF NOT EXISTS `company_subscriptions` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`company_id` INT NOT NULL,
`plan_id` INT NOT NULL,
`status` ENUM('active', 'trialing', 'canceled', 'expired', 'past_due') DEFAULT 'active',
`status` ENUM('active', 'trialing', 'canceled', 'expired', 'past_due', 'pending_approval') DEFAULT 'active',
`starts_at` TIMESTAMP NOT NULL,
`ends_at` TIMESTAMP NOT NULL,
`canceled_at` TIMESTAMP NULL DEFAULT NULL,
`payment_gateway` VARCHAR(50) NULL,
`payment_method` VARCHAR(50) NULL COMMENT 'paymob, cliq, binance',
`receipt_reference` VARCHAR(255) NULL COMMENT 'External transaction ID or receipt URL',
`subscription_ref` VARCHAR(255) NULL COMMENT 'External subscription ID reference',
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,