Update: 2026-08-07 00:57:03

This commit is contained in:
Hamza-Ayed
2026-08-07 00:57:03 +03:00
parent 6e451e8b71
commit a1104a4695
10 changed files with 338 additions and 188 deletions
+5 -1
View File
@@ -387,6 +387,7 @@ DROP TABLE IF EXISTS `driver`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `driver` (
`blockedUntil` datetime DEFAULT NULL COMMENT 'إيقاف استقبال الرحلات حتى هذا الوقت (إلغاءات متكررة). NULL = غير موقوف',
`idn` int NOT NULL AUTO_INCREMENT,
`id` varchar(100) NOT NULL,
`phone` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
@@ -839,7 +840,8 @@ CREATE TABLE `kazan` (
`fuelPrice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'سعر الوقود المرجعي',
`currency` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'SYP' COMMENT 'رمز العملة: SYP, EGP, JOD, IQD, ...',
`startPrice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT 'فتحة العداد',
`cancelPenaltyFee` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT 'غرامة إلغاء السائق بعد القبول، تُخصم من محفظة الراكب. 0 = معطّلة',
`cancelCompensationCap` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT 'سقف تعويض عدم حضور الراكب بعملة الدولة. 0 = التعويض معطّل بالكامل',
`cancelMinWaitMinutes` tinyint unsigned NOT NULL DEFAULT '5' COMMENT 'أقل دقائق انتظار بعد الوصول قبل أن يستحق السائق تعويضاً',
-- ========== 🚗 أسعار الكيلومتر لكل نوع سيارة ==========
`speedPrice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'سعر الكيلومتر - Speed',
@@ -1457,6 +1459,8 @@ DROP TABLE IF EXISTS `ride`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ride` (
`driverArrivedAt` datetime DEFAULT NULL COMMENT 'لحظة تأكيد وصول السائق لنقطة الالتقاط — يختمها الخادم بعد تحقق الموقع',
`pickupApproachKm` float NOT NULL DEFAULT '0' COMMENT 'المسافة من موقع السائق لحظة القبول إلى نقطة الالتقاط (كم)',
`id` int NOT NULL AUTO_INCREMENT,
`start_location` varchar(255) NOT NULL,
`end_location` varchar(255) NOT NULL,