2118 lines
91 KiB
SQL
2118 lines
91 KiB
SQL
/*M!999999\- enable the sandbox mode */
|
||
-- MariaDB dump 10.19 Distrib 10.11.14-MariaDB, for debian-linux-gnu (x86_64)
|
||
--
|
||
-- Host: 127.0.0.1 Database: app_38086
|
||
-- ------------------------------------------------------
|
||
-- Server version 10.11.14-MariaDB-0+deb12u2
|
||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||
/*!40101 SET NAMES utf8mb4 */;
|
||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||
|
||
--
|
||
-- Table structure for table `accounting_account`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `accounting_account`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `accounting_account` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`code` varchar(20) NOT NULL,
|
||
`name_en` varchar(100) NOT NULL,
|
||
`name_ar` varchar(100) NOT NULL,
|
||
`account_type` varchar(20) NOT NULL,
|
||
`description` longtext NOT NULL,
|
||
`is_active` tinyint(1) NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `code` (`code`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `accounting_account`
|
||
--
|
||
|
||
LOCK TABLES `accounting_account` WRITE;
|
||
/*!40000 ALTER TABLE `accounting_account` DISABLE KEYS */;
|
||
INSERT INTO `accounting_account` VALUES
|
||
(1,'1000','Cash','النقد','asset','',1,'2026-02-03 03:14:30.097215'),
|
||
(2,'1010','Bank','البنك','asset','',1,'2026-02-03 03:14:30.101766'),
|
||
(3,'1200','Accounts Receivable','الذمم المدينة','asset','',1,'2026-02-03 03:14:30.107193'),
|
||
(4,'1300','Inventory','المخزون','asset','',1,'2026-02-03 03:14:30.110624'),
|
||
(5,'2000','Accounts Payable','الذمم الدائنة','liability','',1,'2026-02-03 03:14:30.113593'),
|
||
(6,'2100','VAT Payable','ضريبة القيمة المضافة المستحقة','liability','',1,'2026-02-03 03:14:30.116650'),
|
||
(7,'3000','Owner Equity','رأس المال','equity','',1,'2026-02-03 03:14:30.120693'),
|
||
(8,'3100','Retained Earnings','الأرباح المحتجزة','equity','',1,'2026-02-03 03:14:30.123663'),
|
||
(9,'4000','Sales Revenue','إيرادات المبيعات','income','',1,'2026-02-03 03:14:30.126764'),
|
||
(10,'4100','Other Income','إيرادات أخرى','income','',1,'2026-02-03 03:14:30.130098'),
|
||
(11,'5000','Cost of Goods Sold','تكلفة البضائع المباعة','expense','',1,'2026-02-03 03:14:30.133441'),
|
||
(12,'5100','Salaries Expense','مصاريف الرواتب','expense','',1,'2026-02-03 03:14:30.137720'),
|
||
(13,'5200','Rent Expense','مصاريف الإيجار','expense','',1,'2026-02-03 03:14:30.142674'),
|
||
(14,'5300','Utility Expense','مصاريف المرافق','expense','',1,'2026-02-03 03:14:30.147768'),
|
||
(15,'5400','General Expense','مصاريف عامة','expense','',1,'2026-02-03 03:14:30.150873');
|
||
/*!40000 ALTER TABLE `accounting_account` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `accounting_journalentry`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `accounting_journalentry`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `accounting_journalentry` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`date` date NOT NULL,
|
||
`description` longtext NOT NULL,
|
||
`reference` varchar(100) NOT NULL,
|
||
`object_id` int(10) unsigned DEFAULT NULL CHECK (`object_id` >= 0),
|
||
`created_at` datetime(6) NOT NULL,
|
||
`content_type_id` int(11) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `accounting_journalen_content_type_id_93a0cf24_fk_django_co` (`content_type_id`),
|
||
CONSTRAINT `accounting_journalen_content_type_id_93a0cf24_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `accounting_journalentry`
|
||
--
|
||
|
||
LOCK TABLES `accounting_journalentry` WRITE;
|
||
/*!40000 ALTER TABLE `accounting_journalentry` DISABLE KEYS */;
|
||
INSERT INTO `accounting_journalentry` VALUES
|
||
(2,'2026-02-03','Sale Invoice #17','Sale #17',17,'2026-02-03 04:16:49.397681',8),
|
||
(4,'2026-02-03','Purchase Invoice #2','Purchase #2',2,'2026-02-03 04:17:33.077799',12),
|
||
(5,'2026-02-03','Payment for Purchase #2','PurchasePayment #2',2,'2026-02-03 04:17:33.099666',17),
|
||
(7,'2026-02-03','Sale Invoice #18','Sale #18',18,'2026-02-03 05:59:41.804161',8),
|
||
(8,'2026-02-03','Payment for Sale #18','SalePayment #5',5,'2026-02-03 05:59:41.823638',18),
|
||
(10,'2026-02-03','Sale Invoice #19','Sale #19',19,'2026-02-03 06:07:24.481047',8),
|
||
(11,'2026-02-03','Payment for Sale #19','SalePayment #6',6,'2026-02-03 06:07:24.491682',18),
|
||
(13,'2026-02-05','Sale Invoice #20','Sale #20',20,'2026-02-05 12:53:16.963921',8),
|
||
(15,'2026-02-05','Sale Invoice #21','Sale #21',21,'2026-02-05 13:09:39.149488',8),
|
||
(16,'2026-02-05','Payment for Sale #21','SalePayment #7',7,'2026-02-05 13:09:39.174460',18),
|
||
(17,'2026-02-06','Purchase Invoice #3','Purchase #3',3,'2026-02-06 05:52:34.612218',12),
|
||
(19,'2026-02-06','Sale Invoice #22','Sale #22',22,'2026-02-06 07:17:39.020197',8),
|
||
(20,'2026-02-06','Payment for Sale #22','SalePayment #8',8,'2026-02-06 07:17:39.063531',18),
|
||
(22,'2026-02-06','Sale Invoice #23','Sale #23',23,'2026-02-06 07:46:49.440656',8),
|
||
(23,'2026-02-06','Payment for Sale #23','SalePayment #9',9,'2026-02-06 07:46:49.467691',18),
|
||
(25,'2026-02-08','Expense: Salary','Expense #2',2,'2026-02-08 05:34:35.998613',31),
|
||
(26,'2026-02-10','Sale Invoice #24','Sale #24',24,'2026-02-10 03:04:16.023044',8),
|
||
(27,'2026-02-10','Payment for Sale #24','SalePayment #10',10,'2026-02-10 03:04:16.092749',18),
|
||
(28,'2026-02-10','Sale Invoice #25','Sale #25',25,'2026-02-10 03:08:51.914034',8),
|
||
(29,'2026-02-10','Payment for Sale #25','SalePayment #11',11,'2026-02-10 03:08:51.925347',18),
|
||
(31,'2026-02-10','Payment for Purchase #6','PurchasePayment #3',3,'2026-02-10 03:46:15.685209',17),
|
||
(32,'2026-02-10','Purchase Invoice #6','Purchase #6',6,'2026-02-10 03:46:15.708746',12),
|
||
(34,'2026-02-10','Sale Invoice #26','Sale #26',26,'2026-02-10 15:17:49.941248',8),
|
||
(35,'2026-02-10','Payment for Sale #26','SalePayment #12',12,'2026-02-10 15:17:50.196015',18),
|
||
(37,'2026-02-10','Purchase Invoice #8','Purchase #8',8,'2026-02-10 15:21:43.476820',12);
|
||
/*!40000 ALTER TABLE `accounting_journalentry` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `accounting_journalitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `accounting_journalitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `accounting_journalitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(10) NOT NULL,
|
||
`amount` decimal(15,3) NOT NULL,
|
||
`notes` varchar(255) NOT NULL,
|
||
`account_id` bigint(20) NOT NULL,
|
||
`entry_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `accounting_journalit_account_id_059cd84b_fk_accountin` (`account_id`),
|
||
KEY `accounting_journalit_entry_id_77fe1231_fk_accountin` (`entry_id`),
|
||
CONSTRAINT `accounting_journalit_account_id_059cd84b_fk_accountin` FOREIGN KEY (`account_id`) REFERENCES `accounting_account` (`id`),
|
||
CONSTRAINT `accounting_journalit_entry_id_77fe1231_fk_accountin` FOREIGN KEY (`entry_id`) REFERENCES `accounting_journalentry` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `accounting_journalitem`
|
||
--
|
||
|
||
LOCK TABLES `accounting_journalitem` WRITE;
|
||
/*!40000 ALTER TABLE `accounting_journalitem` DISABLE KEYS */;
|
||
INSERT INTO `accounting_journalitem` VALUES
|
||
(3,'debit',7.500,'',3,2),
|
||
(4,'credit',7.500,'',9,2),
|
||
(7,'debit',122.000,'',4,4),
|
||
(8,'credit',122.000,'',5,4),
|
||
(9,'debit',22.000,'',5,5),
|
||
(10,'credit',22.000,'',1,5),
|
||
(13,'debit',55.000,'',3,7),
|
||
(14,'credit',55.000,'',9,7),
|
||
(15,'debit',55.000,'',1,8),
|
||
(16,'credit',55.000,'',3,8),
|
||
(19,'debit',2.500,'',3,10),
|
||
(20,'credit',2.500,'',9,10),
|
||
(21,'debit',2.500,'',1,11),
|
||
(22,'credit',2.500,'',3,11),
|
||
(25,'debit',1002.950,'',3,13),
|
||
(26,'credit',1002.950,'',9,13),
|
||
(29,'debit',1.523,'',3,15),
|
||
(30,'credit',1.523,'',9,15),
|
||
(31,'debit',1.523,'',1,16),
|
||
(32,'credit',1.523,'',3,16),
|
||
(33,'debit',100.000,'',4,17),
|
||
(34,'credit',100.000,'',5,17),
|
||
(37,'debit',3.885,'',3,19),
|
||
(38,'credit',3.885,'',9,19),
|
||
(39,'debit',3.885,'',1,20),
|
||
(40,'credit',3.885,'',3,20),
|
||
(43,'debit',1.523,'',3,22),
|
||
(44,'credit',1.523,'',9,22),
|
||
(45,'debit',1.523,'',1,23),
|
||
(46,'credit',1.523,'',3,23),
|
||
(47,'debit',1000.000,'',15,25),
|
||
(48,'credit',1000.000,'',1,25),
|
||
(49,'debit',2.500,'',3,26),
|
||
(50,'credit',2.500,'',9,26),
|
||
(51,'debit',2.500,'',1,27),
|
||
(52,'credit',2.500,'',3,27),
|
||
(53,'debit',2.500,'',3,28),
|
||
(54,'credit',2.500,'',9,28),
|
||
(55,'debit',2.500,'',1,29),
|
||
(56,'credit',2.500,'',3,29),
|
||
(59,'debit',1.000,'',5,31),
|
||
(60,'credit',1.000,'',1,31),
|
||
(61,'debit',1.000,'',4,32),
|
||
(62,'credit',1.000,'',5,32),
|
||
(65,'debit',26.250,'',3,34),
|
||
(66,'credit',26.250,'',9,34),
|
||
(67,'debit',26.250,'',1,35),
|
||
(68,'credit',26.250,'',3,35),
|
||
(71,'debit',25.000,'',4,37),
|
||
(72,'credit',25.000,'',5,37);
|
||
/*!40000 ALTER TABLE `accounting_journalitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `auth_group`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `auth_group`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `auth_group` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(150) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `name` (`name`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `auth_group`
|
||
--
|
||
|
||
LOCK TABLES `auth_group` WRITE;
|
||
/*!40000 ALTER TABLE `auth_group` DISABLE KEYS */;
|
||
INSERT INTO `auth_group` VALUES
|
||
(3,'accountant'),
|
||
(1,'admin'),
|
||
(4,'cashier'),
|
||
(2,'manager');
|
||
/*!40000 ALTER TABLE `auth_group` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `auth_group_permissions`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `auth_group_permissions`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `auth_group_permissions` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`group_id` int(11) NOT NULL,
|
||
`permission_id` int(11) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `auth_group_permissions_group_id_permission_id_0cd325b0_uniq` (`group_id`,`permission_id`),
|
||
KEY `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` (`permission_id`),
|
||
CONSTRAINT `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
|
||
CONSTRAINT `auth_group_permissions_group_id_b120cbf9_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `auth_group_permissions`
|
||
--
|
||
|
||
LOCK TABLES `auth_group_permissions` WRITE;
|
||
/*!40000 ALTER TABLE `auth_group_permissions` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `auth_group_permissions` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `auth_permission`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `auth_permission`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `auth_permission` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL,
|
||
`content_type_id` int(11) NOT NULL,
|
||
`codename` varchar(100) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
|
||
CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=181 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `auth_permission`
|
||
--
|
||
|
||
LOCK TABLES `auth_permission` WRITE;
|
||
/*!40000 ALTER TABLE `auth_permission` DISABLE KEYS */;
|
||
INSERT INTO `auth_permission` VALUES
|
||
(1,'Can add log entry',1,'add_logentry'),
|
||
(2,'Can change log entry',1,'change_logentry'),
|
||
(3,'Can delete log entry',1,'delete_logentry'),
|
||
(4,'Can view log entry',1,'view_logentry'),
|
||
(5,'Can add permission',2,'add_permission'),
|
||
(6,'Can change permission',2,'change_permission'),
|
||
(7,'Can delete permission',2,'delete_permission'),
|
||
(8,'Can view permission',2,'view_permission'),
|
||
(9,'Can add group',3,'add_group'),
|
||
(10,'Can change group',3,'change_group'),
|
||
(11,'Can delete group',3,'delete_group'),
|
||
(12,'Can view group',3,'view_group'),
|
||
(13,'Can add user',4,'add_user'),
|
||
(14,'Can change user',4,'change_user'),
|
||
(15,'Can delete user',4,'delete_user'),
|
||
(16,'Can view user',4,'view_user'),
|
||
(17,'Can add content type',5,'add_contenttype'),
|
||
(18,'Can change content type',5,'change_contenttype'),
|
||
(19,'Can delete content type',5,'delete_contenttype'),
|
||
(20,'Can view content type',5,'view_contenttype'),
|
||
(21,'Can add session',6,'add_session'),
|
||
(22,'Can change session',6,'change_session'),
|
||
(23,'Can delete session',6,'delete_session'),
|
||
(24,'Can view session',6,'view_session'),
|
||
(25,'Can add sale item',7,'add_saleitem'),
|
||
(26,'Can change sale item',7,'change_saleitem'),
|
||
(27,'Can delete sale item',7,'delete_saleitem'),
|
||
(28,'Can view sale item',7,'view_saleitem'),
|
||
(29,'Can add sale',8,'add_sale'),
|
||
(30,'Can change sale',8,'change_sale'),
|
||
(31,'Can delete sale',8,'delete_sale'),
|
||
(32,'Can view sale',8,'view_sale'),
|
||
(33,'Can add customer',9,'add_customer'),
|
||
(34,'Can change customer',9,'change_customer'),
|
||
(35,'Can delete customer',9,'delete_customer'),
|
||
(36,'Can view customer',9,'view_customer'),
|
||
(37,'Can add product',10,'add_product'),
|
||
(38,'Can change product',10,'change_product'),
|
||
(39,'Can delete product',10,'delete_product'),
|
||
(40,'Can view product',10,'view_product'),
|
||
(41,'Can add category',11,'add_category'),
|
||
(42,'Can change category',11,'change_category'),
|
||
(43,'Can delete category',11,'delete_category'),
|
||
(44,'Can view category',11,'view_category'),
|
||
(45,'Can add purchase',12,'add_purchase'),
|
||
(46,'Can change purchase',12,'change_purchase'),
|
||
(47,'Can delete purchase',12,'delete_purchase'),
|
||
(48,'Can view purchase',12,'view_purchase'),
|
||
(49,'Can add supplier',13,'add_supplier'),
|
||
(50,'Can change supplier',13,'change_supplier'),
|
||
(51,'Can delete supplier',13,'delete_supplier'),
|
||
(52,'Can view supplier',13,'view_supplier'),
|
||
(53,'Can add system setting',14,'add_systemsetting'),
|
||
(54,'Can change system setting',14,'change_systemsetting'),
|
||
(55,'Can delete system setting',14,'delete_systemsetting'),
|
||
(56,'Can view system setting',14,'view_systemsetting'),
|
||
(57,'Can add unit',15,'add_unit'),
|
||
(58,'Can change unit',15,'change_unit'),
|
||
(59,'Can delete unit',15,'delete_unit'),
|
||
(60,'Can view unit',15,'view_unit'),
|
||
(61,'Can add purchase item',16,'add_purchaseitem'),
|
||
(62,'Can change purchase item',16,'change_purchaseitem'),
|
||
(63,'Can delete purchase item',16,'delete_purchaseitem'),
|
||
(64,'Can view purchase item',16,'view_purchaseitem'),
|
||
(65,'Can add purchase payment',17,'add_purchasepayment'),
|
||
(66,'Can change purchase payment',17,'change_purchasepayment'),
|
||
(67,'Can delete purchase payment',17,'delete_purchasepayment'),
|
||
(68,'Can view purchase payment',17,'view_purchasepayment'),
|
||
(69,'Can add sale payment',18,'add_salepayment'),
|
||
(70,'Can change sale payment',18,'change_salepayment'),
|
||
(71,'Can delete sale payment',18,'delete_salepayment'),
|
||
(72,'Can view sale payment',18,'view_salepayment'),
|
||
(73,'Can add quotation',19,'add_quotation'),
|
||
(74,'Can change quotation',19,'change_quotation'),
|
||
(75,'Can delete quotation',19,'delete_quotation'),
|
||
(76,'Can view quotation',19,'view_quotation'),
|
||
(77,'Can add quotation item',20,'add_quotationitem'),
|
||
(78,'Can change quotation item',20,'change_quotationitem'),
|
||
(79,'Can delete quotation item',20,'delete_quotationitem'),
|
||
(80,'Can view quotation item',20,'view_quotationitem'),
|
||
(81,'Can add sale return item',21,'add_salereturnitem'),
|
||
(82,'Can change sale return item',21,'change_salereturnitem'),
|
||
(83,'Can delete sale return item',21,'delete_salereturnitem'),
|
||
(84,'Can view sale return item',21,'view_salereturnitem'),
|
||
(85,'Can add purchase return item',22,'add_purchasereturnitem'),
|
||
(86,'Can change purchase return item',22,'change_purchasereturnitem'),
|
||
(87,'Can delete purchase return item',22,'delete_purchasereturnitem'),
|
||
(88,'Can view purchase return item',22,'view_purchasereturnitem'),
|
||
(89,'Can add purchase return',23,'add_purchasereturn'),
|
||
(90,'Can change purchase return',23,'change_purchasereturn'),
|
||
(91,'Can delete purchase return',23,'delete_purchasereturn'),
|
||
(92,'Can view purchase return',23,'view_purchasereturn'),
|
||
(93,'Can add sale return',24,'add_salereturn'),
|
||
(94,'Can change sale return',24,'change_salereturn'),
|
||
(95,'Can delete sale return',24,'delete_salereturn'),
|
||
(96,'Can view sale return',24,'view_salereturn'),
|
||
(97,'Can add payment method',25,'add_paymentmethod'),
|
||
(98,'Can change payment method',25,'change_paymentmethod'),
|
||
(99,'Can delete payment method',25,'delete_paymentmethod'),
|
||
(100,'Can view payment method',25,'view_paymentmethod'),
|
||
(101,'Can add held sale',26,'add_heldsale'),
|
||
(102,'Can change held sale',26,'change_heldsale'),
|
||
(103,'Can delete held sale',26,'delete_heldsale'),
|
||
(104,'Can view held sale',26,'view_heldsale'),
|
||
(105,'Can add loyalty tier',27,'add_loyaltytier'),
|
||
(106,'Can change loyalty tier',27,'change_loyaltytier'),
|
||
(107,'Can delete loyalty tier',27,'delete_loyaltytier'),
|
||
(108,'Can view loyalty tier',27,'view_loyaltytier'),
|
||
(109,'Can add loyalty transaction',28,'add_loyaltytransaction'),
|
||
(110,'Can change loyalty transaction',28,'change_loyaltytransaction'),
|
||
(111,'Can delete loyalty transaction',28,'delete_loyaltytransaction'),
|
||
(112,'Can view loyalty transaction',28,'view_loyaltytransaction'),
|
||
(113,'Can add user profile',29,'add_userprofile'),
|
||
(114,'Can change user profile',29,'change_userprofile'),
|
||
(115,'Can delete user profile',29,'delete_userprofile'),
|
||
(116,'Can view user profile',29,'view_userprofile'),
|
||
(117,'Can add expense category',30,'add_expensecategory'),
|
||
(118,'Can change expense category',30,'change_expensecategory'),
|
||
(119,'Can delete expense category',30,'delete_expensecategory'),
|
||
(120,'Can view expense category',30,'view_expensecategory'),
|
||
(121,'Can add expense',31,'add_expense'),
|
||
(122,'Can change expense',31,'change_expense'),
|
||
(123,'Can delete expense',31,'delete_expense'),
|
||
(124,'Can view expense',31,'view_expense'),
|
||
(125,'Can add account',32,'add_account'),
|
||
(126,'Can change account',32,'change_account'),
|
||
(127,'Can delete account',32,'delete_account'),
|
||
(128,'Can view account',32,'view_account'),
|
||
(129,'Can add journal item',33,'add_journalitem'),
|
||
(130,'Can change journal item',33,'change_journalitem'),
|
||
(131,'Can delete journal item',33,'delete_journalitem'),
|
||
(132,'Can view journal item',33,'view_journalitem'),
|
||
(133,'Can add journal entry',34,'add_journalentry'),
|
||
(134,'Can change journal entry',34,'change_journalentry'),
|
||
(135,'Can delete journal entry',34,'delete_journalentry'),
|
||
(136,'Can view journal entry',34,'view_journalentry'),
|
||
(137,'Can add device',35,'add_device'),
|
||
(138,'Can change device',35,'change_device'),
|
||
(139,'Can delete device',35,'delete_device'),
|
||
(140,'Can view device',35,'view_device'),
|
||
(141,'Can add leave request',36,'add_leaverequest'),
|
||
(142,'Can change leave request',36,'change_leaverequest'),
|
||
(143,'Can delete leave request',36,'delete_leaverequest'),
|
||
(144,'Can view leave request',36,'view_leaverequest'),
|
||
(145,'Can add department',37,'add_department'),
|
||
(146,'Can change department',37,'change_department'),
|
||
(147,'Can delete department',37,'delete_department'),
|
||
(148,'Can view department',37,'view_department'),
|
||
(149,'Can add employee',38,'add_employee'),
|
||
(150,'Can change employee',38,'change_employee'),
|
||
(151,'Can delete employee',38,'delete_employee'),
|
||
(152,'Can view employee',38,'view_employee'),
|
||
(153,'Can add job position',39,'add_jobposition'),
|
||
(154,'Can change job position',39,'change_jobposition'),
|
||
(155,'Can delete job position',39,'delete_jobposition'),
|
||
(156,'Can view job position',39,'view_jobposition'),
|
||
(157,'Can add attendance',40,'add_attendance'),
|
||
(158,'Can change attendance',40,'change_attendance'),
|
||
(159,'Can delete attendance',40,'delete_attendance'),
|
||
(160,'Can view attendance',40,'view_attendance'),
|
||
(161,'Can add biometric device',41,'add_biometricdevice'),
|
||
(162,'Can change biometric device',41,'change_biometricdevice'),
|
||
(163,'Can delete biometric device',41,'delete_biometricdevice'),
|
||
(164,'Can view biometric device',41,'view_biometricdevice'),
|
||
(165,'Can add purchase order',42,'add_purchaseorder'),
|
||
(166,'Can change purchase order',42,'change_purchaseorder'),
|
||
(167,'Can delete purchase order',42,'delete_purchaseorder'),
|
||
(168,'Can view purchase order',42,'view_purchaseorder'),
|
||
(169,'Can add purchase order item',43,'add_purchaseorderitem'),
|
||
(170,'Can change purchase order item',43,'change_purchaseorderitem'),
|
||
(171,'Can delete purchase order item',43,'delete_purchaseorderitem'),
|
||
(172,'Can view purchase order item',43,'view_purchaseorderitem'),
|
||
(173,'Can add Cashier Counter Registry',44,'add_cashiercounterregistry'),
|
||
(174,'Can change Cashier Counter Registry',44,'change_cashiercounterregistry'),
|
||
(175,'Can delete Cashier Counter Registry',44,'delete_cashiercounterregistry'),
|
||
(176,'Can view Cashier Counter Registry',44,'view_cashiercounterregistry'),
|
||
(177,'Can add cashier session',45,'add_cashiersession'),
|
||
(178,'Can change cashier session',45,'change_cashiersession'),
|
||
(179,'Can delete cashier session',45,'delete_cashiersession'),
|
||
(180,'Can view cashier session',45,'view_cashiersession');
|
||
/*!40000 ALTER TABLE `auth_permission` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `auth_user`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `auth_user`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `auth_user` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`password` varchar(128) NOT NULL,
|
||
`last_login` datetime(6) DEFAULT NULL,
|
||
`is_superuser` tinyint(1) NOT NULL,
|
||
`username` varchar(150) NOT NULL,
|
||
`first_name` varchar(150) NOT NULL,
|
||
`last_name` varchar(150) NOT NULL,
|
||
`email` varchar(254) NOT NULL,
|
||
`is_staff` tinyint(1) NOT NULL,
|
||
`is_active` tinyint(1) NOT NULL,
|
||
`date_joined` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `username` (`username`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `auth_user`
|
||
--
|
||
|
||
LOCK TABLES `auth_user` WRITE;
|
||
/*!40000 ALTER TABLE `auth_user` DISABLE KEYS */;
|
||
INSERT INTO `auth_user` VALUES
|
||
(1,'pbkdf2_sha256$1000000$q0WUfExOSfngHQWhUiSf8J$1HDj47RS3/NF1mvJ/ELkt06k43hRqxwu2dfcTT24O3E=','2026-02-10 06:04:53.713070',1,'admin','Moosa Ali','Al-Abri','aalabry@gmail.com',1,1,'2026-02-02 06:58:12.616144'),
|
||
(2,'pbkdf2_sha256$1000000$D2l0oUwMFQa8WYRoXqgtJC$fcZlzvv6geNXBeA2U9D05Mvz1GwLnDpbovQ4ykSO1OE=',NULL,0,'zaher','','','zaher@gmail.com',0,1,'2026-02-11 02:43:49.530998');
|
||
/*!40000 ALTER TABLE `auth_user` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `auth_user_groups`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `auth_user_groups`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `auth_user_groups` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`user_id` int(11) NOT NULL,
|
||
`group_id` int(11) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `auth_user_groups_user_id_group_id_94350c0c_uniq` (`user_id`,`group_id`),
|
||
KEY `auth_user_groups_group_id_97559544_fk_auth_group_id` (`group_id`),
|
||
CONSTRAINT `auth_user_groups_group_id_97559544_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
|
||
CONSTRAINT `auth_user_groups_user_id_6a12ed8b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `auth_user_groups`
|
||
--
|
||
|
||
LOCK TABLES `auth_user_groups` WRITE;
|
||
/*!40000 ALTER TABLE `auth_user_groups` DISABLE KEYS */;
|
||
INSERT INTO `auth_user_groups` VALUES
|
||
(1,2,1);
|
||
/*!40000 ALTER TABLE `auth_user_groups` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `auth_user_user_permissions`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `auth_user_user_permissions`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `auth_user_user_permissions` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`user_id` int(11) NOT NULL,
|
||
`permission_id` int(11) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `auth_user_user_permissions_user_id_permission_id_14a6b632_uniq` (`user_id`,`permission_id`),
|
||
KEY `auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm` (`permission_id`),
|
||
CONSTRAINT `auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
|
||
CONSTRAINT `auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `auth_user_user_permissions`
|
||
--
|
||
|
||
LOCK TABLES `auth_user_user_permissions` WRITE;
|
||
/*!40000 ALTER TABLE `auth_user_user_permissions` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `auth_user_user_permissions` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_cashiercounterregistry`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_cashiercounterregistry`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_cashiercounterregistry` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`assigned_at` datetime(6) NOT NULL,
|
||
`cashier_id` int(11) NOT NULL,
|
||
`counter_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `cashier_id` (`cashier_id`),
|
||
KEY `core_cashiercounterr_counter_id_31c8f16f_fk_core_devi` (`counter_id`),
|
||
CONSTRAINT `core_cashiercounterr_counter_id_31c8f16f_fk_core_devi` FOREIGN KEY (`counter_id`) REFERENCES `core_device` (`id`),
|
||
CONSTRAINT `core_cashiercounterregistry_cashier_id_a7e6c6d5_fk_auth_user_id` FOREIGN KEY (`cashier_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_cashiercounterregistry`
|
||
--
|
||
|
||
LOCK TABLES `core_cashiercounterregistry` WRITE;
|
||
/*!40000 ALTER TABLE `core_cashiercounterregistry` DISABLE KEYS */;
|
||
INSERT INTO `core_cashiercounterregistry` VALUES
|
||
(1,'2026-02-06 07:16:54.349022',1,1);
|
||
/*!40000 ALTER TABLE `core_cashiercounterregistry` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_cashiersession`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_cashiersession`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_cashiersession` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`start_time` datetime(6) NOT NULL,
|
||
`end_time` datetime(6) DEFAULT NULL,
|
||
`opening_balance` decimal(15,3) NOT NULL,
|
||
`closing_balance` decimal(15,3) DEFAULT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`counter_id` bigint(20) DEFAULT NULL,
|
||
`user_id` int(11) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_cashiersession_counter_id_37347545_fk_core_device_id` (`counter_id`),
|
||
KEY `core_cashiersession_user_id_162d4b9a_fk_auth_user_id` (`user_id`),
|
||
CONSTRAINT `core_cashiersession_counter_id_37347545_fk_core_device_id` FOREIGN KEY (`counter_id`) REFERENCES `core_device` (`id`),
|
||
CONSTRAINT `core_cashiersession_user_id_162d4b9a_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_cashiersession`
|
||
--
|
||
|
||
LOCK TABLES `core_cashiersession` WRITE;
|
||
/*!40000 ALTER TABLE `core_cashiersession` DISABLE KEYS */;
|
||
INSERT INTO `core_cashiersession` VALUES
|
||
(1,'2026-02-06 07:46:39.146930','2026-02-07 11:42:33.791612',0.000,NULL,'closed','',1,1),
|
||
(2,'2026-02-07 12:52:12.107810','2026-02-10 04:49:10.674247',0.000,NULL,'closed','',1,1),
|
||
(3,'2026-02-10 04:49:35.756519',NULL,0.000,NULL,'active','',1,1);
|
||
/*!40000 ALTER TABLE `core_cashiersession` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_category`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_category`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_category` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(100) NOT NULL,
|
||
`name_ar` varchar(100) NOT NULL,
|
||
`slug` varchar(50) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `slug` (`slug`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_category`
|
||
--
|
||
|
||
LOCK TABLES `core_category` WRITE;
|
||
/*!40000 ALTER TABLE `core_category` DISABLE KEYS */;
|
||
INSERT INTO `core_category` VALUES
|
||
(1,'Electronics','إلكترونيات','electronics'),
|
||
(2,'Groceries','بقالة','groceries'),
|
||
(3,'Milk','حليب','milk'),
|
||
(4,'Spices','بهلارات','spices');
|
||
/*!40000 ALTER TABLE `core_category` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_customer`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_customer`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_customer` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(200) NOT NULL,
|
||
`phone` varchar(20) NOT NULL,
|
||
`email` varchar(254) NOT NULL,
|
||
`address` longtext NOT NULL,
|
||
`loyalty_points` decimal(15,2) NOT NULL,
|
||
`loyalty_tier_id` bigint(20) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_customer_loyalty_tier_id_9b2bc0c2_fk_core_loyaltytier_id` (`loyalty_tier_id`),
|
||
CONSTRAINT `core_customer_loyalty_tier_id_9b2bc0c2_fk_core_loyaltytier_id` FOREIGN KEY (`loyalty_tier_id`) REFERENCES `core_loyaltytier` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_customer`
|
||
--
|
||
|
||
LOCK TABLES `core_customer` WRITE;
|
||
/*!40000 ALTER TABLE `core_customer` DISABLE KEYS */;
|
||
INSERT INTO `core_customer` VALUES
|
||
(1,'Walk-in Customer','','','',0.00,NULL),
|
||
(2,'Moosa Ali Al-Abri','99359472','aalabry@gmail.com','AL Hamra\nAL Hamra',0.00,NULL);
|
||
/*!40000 ALTER TABLE `core_customer` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_device`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_device`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_device` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(100) NOT NULL,
|
||
`device_type` varchar(20) NOT NULL,
|
||
`connection_type` varchar(20) NOT NULL,
|
||
`ip_address` char(39) DEFAULT NULL,
|
||
`port` int(10) unsigned DEFAULT NULL CHECK (`port` >= 0),
|
||
`is_active` tinyint(1) NOT NULL,
|
||
`config_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`config_json`)),
|
||
`created_at` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_device`
|
||
--
|
||
|
||
LOCK TABLES `core_device` WRITE;
|
||
/*!40000 ALTER TABLE `core_device` DISABLE KEYS */;
|
||
INSERT INTO `core_device` VALUES
|
||
(1,'Pos Counter1','counter','network',NULL,NULL,1,NULL,'2026-02-06 07:10:22.737381'),
|
||
(2,'Pos Counter2','counter','network',NULL,NULL,1,NULL,'2026-02-06 07:10:40.321561');
|
||
/*!40000 ALTER TABLE `core_device` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_expense`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_expense`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_expense` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`amount` decimal(15,3) NOT NULL,
|
||
`date` date NOT NULL,
|
||
`description` longtext NOT NULL,
|
||
`attachment` varchar(100) DEFAULT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`payment_method_id` bigint(20) DEFAULT NULL,
|
||
`category_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_expense_created_by_id_f387daf3_fk_auth_user_id` (`created_by_id`),
|
||
KEY `core_expense_payment_method_id_14c954bf_fk_core_paymentmethod_id` (`payment_method_id`),
|
||
KEY `core_expense_category_id_dcdb74b3_fk_core_expensecategory_id` (`category_id`),
|
||
CONSTRAINT `core_expense_category_id_dcdb74b3_fk_core_expensecategory_id` FOREIGN KEY (`category_id`) REFERENCES `core_expensecategory` (`id`),
|
||
CONSTRAINT `core_expense_created_by_id_f387daf3_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_expense_payment_method_id_14c954bf_fk_core_paymentmethod_id` FOREIGN KEY (`payment_method_id`) REFERENCES `core_paymentmethod` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_expense`
|
||
--
|
||
|
||
LOCK TABLES `core_expense` WRITE;
|
||
/*!40000 ALTER TABLE `core_expense` DISABLE KEYS */;
|
||
INSERT INTO `core_expense` VALUES
|
||
(2,1000.000,'2026-02-08','','','2026-02-08 05:34:35.947064',1,1,1);
|
||
/*!40000 ALTER TABLE `core_expense` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_expensecategory`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_expensecategory`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_expensecategory` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(100) NOT NULL,
|
||
`name_ar` varchar(100) NOT NULL,
|
||
`description` longtext NOT NULL,
|
||
`accounting_account_id` bigint(20) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_expensecategory_accounting_account_i_39554ddb_fk_accountin` (`accounting_account_id`),
|
||
CONSTRAINT `core_expensecategory_accounting_account_i_39554ddb_fk_accountin` FOREIGN KEY (`accounting_account_id`) REFERENCES `accounting_account` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_expensecategory`
|
||
--
|
||
|
||
LOCK TABLES `core_expensecategory` WRITE;
|
||
/*!40000 ALTER TABLE `core_expensecategory` DISABLE KEYS */;
|
||
INSERT INTO `core_expensecategory` VALUES
|
||
(1,'Salary','رولتب','',NULL);
|
||
/*!40000 ALTER TABLE `core_expensecategory` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_heldsale`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_heldsale`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_heldsale` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`cart_data` longtext NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`customer_name` varchar(200) NOT NULL,
|
||
`note` longtext NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_heldsale_created_by_id_92d4a48c_fk_auth_user_id` (`created_by_id`),
|
||
CONSTRAINT `core_heldsale_created_by_id_92d4a48c_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_heldsale`
|
||
--
|
||
|
||
LOCK TABLES `core_heldsale` WRITE;
|
||
/*!40000 ALTER TABLE `core_heldsale` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `core_heldsale` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_loyaltytier`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_loyaltytier`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_loyaltytier` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(50) NOT NULL,
|
||
`name_ar` varchar(50) NOT NULL,
|
||
`min_points` int(10) unsigned NOT NULL CHECK (`min_points` >= 0),
|
||
`point_multiplier` decimal(4,2) NOT NULL,
|
||
`discount_percentage` decimal(5,2) NOT NULL,
|
||
`color_code` varchar(20) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_loyaltytier`
|
||
--
|
||
|
||
LOCK TABLES `core_loyaltytier` WRITE;
|
||
/*!40000 ALTER TABLE `core_loyaltytier` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `core_loyaltytier` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_loyaltytransaction`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_loyaltytransaction`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_loyaltytransaction` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`transaction_type` varchar(20) NOT NULL,
|
||
`points` decimal(15,2) NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`customer_id` bigint(20) NOT NULL,
|
||
`sale_id` bigint(20) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_loyaltytransaction_customer_id_e94400f6_fk_core_customer_id` (`customer_id`),
|
||
KEY `core_loyaltytransaction_sale_id_5797482d_fk_core_sale_id` (`sale_id`),
|
||
CONSTRAINT `core_loyaltytransaction_customer_id_e94400f6_fk_core_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `core_customer` (`id`),
|
||
CONSTRAINT `core_loyaltytransaction_sale_id_5797482d_fk_core_sale_id` FOREIGN KEY (`sale_id`) REFERENCES `core_sale` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_loyaltytransaction`
|
||
--
|
||
|
||
LOCK TABLES `core_loyaltytransaction` WRITE;
|
||
/*!40000 ALTER TABLE `core_loyaltytransaction` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `core_loyaltytransaction` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_paymentmethod`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_paymentmethod`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_paymentmethod` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(50) NOT NULL,
|
||
`name_ar` varchar(50) NOT NULL,
|
||
`is_active` tinyint(1) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_paymentmethod`
|
||
--
|
||
|
||
LOCK TABLES `core_paymentmethod` WRITE;
|
||
/*!40000 ALTER TABLE `core_paymentmethod` DISABLE KEYS */;
|
||
INSERT INTO `core_paymentmethod` VALUES
|
||
(1,'Cash','كاش',1),
|
||
(2,'Credit Card','بطاقة بنكية',1),
|
||
(3,'Bank Transfer','تحويل بنكي',1);
|
||
/*!40000 ALTER TABLE `core_paymentmethod` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_product`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_product`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_product` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(200) NOT NULL,
|
||
`name_ar` varchar(200) NOT NULL,
|
||
`sku` varchar(50) NOT NULL,
|
||
`description` longtext NOT NULL,
|
||
`price` decimal(12,3) NOT NULL,
|
||
`stock_quantity` decimal(15,2) NOT NULL,
|
||
`image` varchar(100) DEFAULT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`category_id` bigint(20) NOT NULL,
|
||
`unit_id` bigint(20) DEFAULT NULL,
|
||
`cost_price` decimal(12,3) NOT NULL,
|
||
`is_active` tinyint(1) NOT NULL,
|
||
`opening_stock` decimal(15,2) NOT NULL,
|
||
`supplier_id` bigint(20) DEFAULT NULL,
|
||
`vat` decimal(5,2) NOT NULL,
|
||
`expiry_date` date DEFAULT NULL,
|
||
`has_expiry` tinyint(1) NOT NULL,
|
||
`min_stock_level` decimal(15,2) NOT NULL,
|
||
`is_service` tinyint(1) NOT NULL DEFAULT 0,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `sku` (`sku`),
|
||
KEY `core_product_category_id_b9d8ff9f_fk_core_category_id` (`category_id`),
|
||
KEY `core_product_unit_id_9efe97b9_fk_core_unit_id` (`unit_id`),
|
||
KEY `core_product_supplier_id_493af3ba_fk_core_supplier_id` (`supplier_id`),
|
||
CONSTRAINT `core_product_category_id_b9d8ff9f_fk_core_category_id` FOREIGN KEY (`category_id`) REFERENCES `core_category` (`id`),
|
||
CONSTRAINT `core_product_supplier_id_493af3ba_fk_core_supplier_id` FOREIGN KEY (`supplier_id`) REFERENCES `core_supplier` (`id`),
|
||
CONSTRAINT `core_product_unit_id_9efe97b9_fk_core_unit_id` FOREIGN KEY (`unit_id`) REFERENCES `core_unit` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_product`
|
||
--
|
||
|
||
LOCK TABLES `core_product` WRITE;
|
||
/*!40000 ALTER TABLE `core_product` DISABLE KEYS */;
|
||
INSERT INTO `core_product` VALUES
|
||
(1,'Smartphone','هاتف ذكي','PHN001','',999.000,0.00,'','2026-02-02 06:51:10.670625',1,1,0.000,1,0.00,NULL,0.00,NULL,0,0.00,0),
|
||
(2,'Laptop','لابتوب','LPT001','',1499.000,0.00,NULL,'2026-02-02 06:51:10.677330',1,NULL,0.000,1,0.00,NULL,0.00,NULL,0,0.00,0),
|
||
(3,'Milk','حليب','MLK001','',2.500,360.00,'product_images/ةهمن_r3GdN2u.jfif','2026-02-02 06:51:10.683009',2,NULL,1.000,1,0.00,NULL,0.00,NULL,0,0.00,0),
|
||
(4,'Eggs','بيض بركاء','27021058','',1.200,19.00,'product_images/بيض.jfif','2026-02-03 10:24:17.560811',2,1,1.000,1,0.00,2,5.00,'2026-02-01',1,6.00,0),
|
||
(5,'Tomato','طماطم','38389726','',0.250,-0.70,'product_images/طماطم.jfif','2026-02-03 10:31:16.878306',2,1,0.200,1,5.52,2,5.00,NULL,0,53.55,0),
|
||
(6,'onion','بصل','SKU-20260210025300','',2.000,0.00,'','2026-02-10 02:53:38.726213',2,NULL,1.000,1,0.00,1,0.00,NULL,0,0.00,0),
|
||
(7,'rice','عيش','6117867','',15.500,0.00,'','2026-02-11 03:20:19.324414',2,2,12.000,1,0.00,2,5.00,NULL,0,0.00,0);
|
||
/*!40000 ALTER TABLE `core_product` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchase`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchase`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchase` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`total_amount` decimal(15,3) NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`supplier_id` bigint(20) DEFAULT NULL,
|
||
`balance_due` decimal(15,3) NOT NULL,
|
||
`due_date` date DEFAULT NULL,
|
||
`invoice_number` varchar(50) NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`paid_amount` decimal(15,3) NOT NULL,
|
||
`payment_type` varchar(20) NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`purchase_order_id` bigint(20) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchase_supplier_id_cc98f995_fk_core_supplier_id` (`supplier_id`),
|
||
KEY `core_purchase_created_by_id_760ff6b8_fk_auth_user_id` (`created_by_id`),
|
||
KEY `core_purchase_purchase_order_id_5e55807a_fk_core_purc` (`purchase_order_id`),
|
||
CONSTRAINT `core_purchase_created_by_id_760ff6b8_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_purchase_purchase_order_id_5e55807a_fk_core_purc` FOREIGN KEY (`purchase_order_id`) REFERENCES `core_purchaseorder` (`id`),
|
||
CONSTRAINT `core_purchase_supplier_id_cc98f995_fk_core_supplier_id` FOREIGN KEY (`supplier_id`) REFERENCES `core_supplier` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchase`
|
||
--
|
||
|
||
LOCK TABLES `core_purchase` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchase` DISABLE KEYS */;
|
||
INSERT INTO `core_purchase` VALUES
|
||
(1,50.000,'2026-02-02 18:41:37.649354',2,0.000,'2026-02-12','','',50.000,'credit','paid',1,NULL),
|
||
(2,122.000,'2026-02-03 04:17:33.046505',2,100.000,'2026-02-12','','',22.000,'partial','partial',1,NULL),
|
||
(3,100.000,'2026-02-06 05:52:34.582607',2,100.000,NULL,'','Converted from LPO #1. ',0.000,'cash','unpaid',1,1),
|
||
(6,1.000,'2026-02-10 03:28:04.318066',1,0.000,NULL,'','',1.000,'cash','paid',1,NULL),
|
||
(8,25.000,'2026-02-10 15:21:43.415527',2,25.000,NULL,'','',0.000,'credit','unpaid',1,NULL);
|
||
/*!40000 ALTER TABLE `core_purchase` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchaseitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchaseitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchaseitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quantity` decimal(15,2) NOT NULL,
|
||
`cost_price` decimal(12,3) NOT NULL,
|
||
`line_total` decimal(15,3) NOT NULL,
|
||
`product_id` bigint(20) NOT NULL,
|
||
`purchase_id` bigint(20) NOT NULL,
|
||
`expiry_date` date DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchaseitem_product_id_29f76f93_fk_core_product_id` (`product_id`),
|
||
KEY `core_purchaseitem_purchase_id_342c8f37_fk_core_purchase_id` (`purchase_id`),
|
||
CONSTRAINT `core_purchaseitem_product_id_29f76f93_fk_core_product_id` FOREIGN KEY (`product_id`) REFERENCES `core_product` (`id`),
|
||
CONSTRAINT `core_purchaseitem_purchase_id_342c8f37_fk_core_purchase_id` FOREIGN KEY (`purchase_id`) REFERENCES `core_purchase` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchaseitem`
|
||
--
|
||
|
||
LOCK TABLES `core_purchaseitem` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchaseitem` DISABLE KEYS */;
|
||
INSERT INTO `core_purchaseitem` VALUES
|
||
(1,50.00,1.000,50.000,3,1,NULL),
|
||
(2,122.00,1.000,122.000,3,2,NULL),
|
||
(3,100.00,1.000,100.000,3,3,NULL),
|
||
(4,1.00,1.000,1.000,3,6,NULL),
|
||
(5,100.00,0.250,25.000,3,8,NULL);
|
||
/*!40000 ALTER TABLE `core_purchaseitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchaseorder`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchaseorder`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchaseorder` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`lpo_number` varchar(50) NOT NULL,
|
||
`total_amount` decimal(15,3) NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`issue_date` date NOT NULL,
|
||
`expected_date` date DEFAULT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`supplier_id` bigint(20) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchaseorder_created_by_id_e567dc99_fk_auth_user_id` (`created_by_id`),
|
||
KEY `core_purchaseorder_supplier_id_0242d2c5_fk_core_supplier_id` (`supplier_id`),
|
||
CONSTRAINT `core_purchaseorder_created_by_id_e567dc99_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_purchaseorder_supplier_id_0242d2c5_fk_core_supplier_id` FOREIGN KEY (`supplier_id`) REFERENCES `core_supplier` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchaseorder`
|
||
--
|
||
|
||
LOCK TABLES `core_purchaseorder` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchaseorder` DISABLE KEYS */;
|
||
INSERT INTO `core_purchaseorder` VALUES
|
||
(1,'',100.000,'converted','2026-02-06',NULL,'','2026-02-06 05:51:13.574582',1,2);
|
||
/*!40000 ALTER TABLE `core_purchaseorder` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchaseorderitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchaseorderitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchaseorderitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quantity` decimal(15,2) NOT NULL,
|
||
`cost_price` decimal(12,3) NOT NULL,
|
||
`line_total` decimal(15,3) NOT NULL,
|
||
`product_id` bigint(20) NOT NULL,
|
||
`purchase_order_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchaseorderitem_product_id_e4cc27f0_fk_core_product_id` (`product_id`),
|
||
KEY `core_purchaseorderit_purchase_order_id_ec9433f4_fk_core_purc` (`purchase_order_id`),
|
||
CONSTRAINT `core_purchaseorderit_purchase_order_id_ec9433f4_fk_core_purc` FOREIGN KEY (`purchase_order_id`) REFERENCES `core_purchaseorder` (`id`),
|
||
CONSTRAINT `core_purchaseorderitem_product_id_e4cc27f0_fk_core_product_id` FOREIGN KEY (`product_id`) REFERENCES `core_product` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchaseorderitem`
|
||
--
|
||
|
||
LOCK TABLES `core_purchaseorderitem` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchaseorderitem` DISABLE KEYS */;
|
||
INSERT INTO `core_purchaseorderitem` VALUES
|
||
(1,100.00,1.000,100.000,3,1);
|
||
/*!40000 ALTER TABLE `core_purchaseorderitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchasepayment`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchasepayment`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchasepayment` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`amount` decimal(15,3) NOT NULL,
|
||
`payment_date` date NOT NULL,
|
||
`payment_method_id` bigint(20) DEFAULT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`purchase_id` bigint(20) NOT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`payment_method_name` varchar(50) NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchasepayment_purchase_id_1aacd0f7_fk_core_purchase_id` (`purchase_id`),
|
||
KEY `core_purchasepayment_created_by_id_62a27850_fk_auth_user_id` (`created_by_id`),
|
||
KEY `core_purchasepayment_payment_method_id_579400c1` (`payment_method_id`),
|
||
CONSTRAINT `core_purchasepayment_created_by_id_62a27850_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_purchasepayment_payment_method_id_579400c1_fk_core_paym` FOREIGN KEY (`payment_method_id`) REFERENCES `core_paymentmethod` (`id`),
|
||
CONSTRAINT `core_purchasepayment_purchase_id_1aacd0f7_fk_core_purchase_id` FOREIGN KEY (`purchase_id`) REFERENCES `core_purchase` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchasepayment`
|
||
--
|
||
|
||
LOCK TABLES `core_purchasepayment` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchasepayment` DISABLE KEYS */;
|
||
INSERT INTO `core_purchasepayment` VALUES
|
||
(1,50.000,'2026-02-02',1,'',1,1,'Cash','2026-02-07 11:42:08.649839'),
|
||
(2,22.000,'2026-02-03',1,'Initial payment',2,1,'Cash','2026-02-07 11:42:08.649839'),
|
||
(3,1.000,'2026-02-10',1,'',6,1,'Cash','2026-02-10 03:46:15.666864');
|
||
/*!40000 ALTER TABLE `core_purchasepayment` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchasereturn`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchasereturn`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchasereturn` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`return_number` varchar(50) NOT NULL,
|
||
`total_amount` decimal(15,3) NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`purchase_id` bigint(20) DEFAULT NULL,
|
||
`supplier_id` bigint(20) DEFAULT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchasereturn_purchase_id_5cac043b_fk_core_purchase_id` (`purchase_id`),
|
||
KEY `core_purchasereturn_supplier_id_0f639b91_fk_core_supplier_id` (`supplier_id`),
|
||
KEY `core_purchasereturn_created_by_id_4d36f1df_fk_auth_user_id` (`created_by_id`),
|
||
CONSTRAINT `core_purchasereturn_created_by_id_4d36f1df_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_purchasereturn_purchase_id_5cac043b_fk_core_purchase_id` FOREIGN KEY (`purchase_id`) REFERENCES `core_purchase` (`id`),
|
||
CONSTRAINT `core_purchasereturn_supplier_id_0f639b91_fk_core_supplier_id` FOREIGN KEY (`supplier_id`) REFERENCES `core_supplier` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchasereturn`
|
||
--
|
||
|
||
LOCK TABLES `core_purchasereturn` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchasereturn` DISABLE KEYS */;
|
||
INSERT INTO `core_purchasereturn` VALUES
|
||
(1,'PR-1770696571',15.000,'','2026-02-10 04:09:31.499584',NULL,1,1);
|
||
/*!40000 ALTER TABLE `core_purchasereturn` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_purchasereturnitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_purchasereturnitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_purchasereturnitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quantity` decimal(15,2) NOT NULL,
|
||
`cost_price` decimal(12,3) NOT NULL,
|
||
`line_total` decimal(15,3) NOT NULL,
|
||
`product_id` bigint(20) NOT NULL,
|
||
`purchase_return_id` bigint(20) NOT NULL,
|
||
`expiry_date` date DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_purchasereturnitem_product_id_59663fa3_fk_core_product_id` (`product_id`),
|
||
KEY `core_purchasereturni_purchase_return_id_9a26c3af_fk_core_purc` (`purchase_return_id`),
|
||
CONSTRAINT `core_purchasereturni_purchase_return_id_9a26c3af_fk_core_purc` FOREIGN KEY (`purchase_return_id`) REFERENCES `core_purchasereturn` (`id`),
|
||
CONSTRAINT `core_purchasereturnitem_product_id_59663fa3_fk_core_product_id` FOREIGN KEY (`product_id`) REFERENCES `core_product` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_purchasereturnitem`
|
||
--
|
||
|
||
LOCK TABLES `core_purchasereturnitem` WRITE;
|
||
/*!40000 ALTER TABLE `core_purchasereturnitem` DISABLE KEYS */;
|
||
INSERT INTO `core_purchasereturnitem` VALUES
|
||
(1,15.00,1.000,15.000,3,1,NULL);
|
||
/*!40000 ALTER TABLE `core_purchasereturnitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_quotation`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_quotation`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_quotation` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quotation_number` varchar(50) NOT NULL,
|
||
`total_amount` decimal(15,3) NOT NULL,
|
||
`discount` decimal(15,3) NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`valid_until` date DEFAULT NULL,
|
||
`terms_and_conditions` longtext NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`customer_id` bigint(20) DEFAULT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_quotation_customer_id_bfd4f481_fk_core_customer_id` (`customer_id`),
|
||
KEY `core_quotation_created_by_id_86c3c8ca_fk_auth_user_id` (`created_by_id`),
|
||
CONSTRAINT `core_quotation_created_by_id_86c3c8ca_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_quotation_customer_id_bfd4f481_fk_core_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `core_customer` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_quotation`
|
||
--
|
||
|
||
LOCK TABLES `core_quotation` WRITE;
|
||
/*!40000 ALTER TABLE `core_quotation` DISABLE KEYS */;
|
||
INSERT INTO `core_quotation` VALUES
|
||
(1,'',250.000,0.000,'draft',NULL,'1. Prices are valid for 7 days.\n2. Delivery within 3-5 working days.\n3. Payment: 50% advance, 50% on delivery.','','2026-02-02 09:53:56.702381',1,NULL);
|
||
/*!40000 ALTER TABLE `core_quotation` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_quotationitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_quotationitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_quotationitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quantity` decimal(15,2) NOT NULL,
|
||
`unit_price` decimal(12,3) NOT NULL,
|
||
`line_total` decimal(15,3) NOT NULL,
|
||
`product_id` bigint(20) NOT NULL,
|
||
`quotation_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_quotationitem_product_id_1e6df638_fk_core_product_id` (`product_id`),
|
||
KEY `core_quotationitem_quotation_id_2c6cbe1d_fk_core_quotation_id` (`quotation_id`),
|
||
CONSTRAINT `core_quotationitem_product_id_1e6df638_fk_core_product_id` FOREIGN KEY (`product_id`) REFERENCES `core_product` (`id`),
|
||
CONSTRAINT `core_quotationitem_quotation_id_2c6cbe1d_fk_core_quotation_id` FOREIGN KEY (`quotation_id`) REFERENCES `core_quotation` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_quotationitem`
|
||
--
|
||
|
||
LOCK TABLES `core_quotationitem` WRITE;
|
||
/*!40000 ALTER TABLE `core_quotationitem` DISABLE KEYS */;
|
||
INSERT INTO `core_quotationitem` VALUES
|
||
(1,100.00,2.500,250.000,3,1);
|
||
/*!40000 ALTER TABLE `core_quotationitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_sale`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_sale`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_sale` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`total_amount` decimal(15,3) NOT NULL,
|
||
`discount` decimal(15,3) NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`customer_id` bigint(20) DEFAULT NULL,
|
||
`balance_due` decimal(15,3) NOT NULL,
|
||
`due_date` date DEFAULT NULL,
|
||
`invoice_number` varchar(50) NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`paid_amount` decimal(15,3) NOT NULL,
|
||
`payment_type` varchar(20) NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`quotation_id` bigint(20) DEFAULT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`loyalty_discount_amount` decimal(15,3) NOT NULL,
|
||
`loyalty_points_redeemed` decimal(15,2) NOT NULL,
|
||
`subtotal` decimal(15,3) NOT NULL,
|
||
`vat_amount` decimal(15,3) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_sale_customer_id_2acb5b23_fk_core_customer_id` (`customer_id`),
|
||
KEY `core_sale_quotation_id_ce0bb799_fk_core_quotation_id` (`quotation_id`),
|
||
KEY `core_sale_created_by_id_522d3175_fk_auth_user_id` (`created_by_id`),
|
||
CONSTRAINT `core_sale_created_by_id_522d3175_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_sale_customer_id_2acb5b23_fk_core_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `core_customer` (`id`),
|
||
CONSTRAINT `core_sale_quotation_id_ce0bb799_fk_core_quotation_id` FOREIGN KEY (`quotation_id`) REFERENCES `core_quotation` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_sale`
|
||
--
|
||
|
||
LOCK TABLES `core_sale` WRITE;
|
||
/*!40000 ALTER TABLE `core_sale` DISABLE KEYS */;
|
||
INSERT INTO `core_sale` VALUES
|
||
(1,3502.000,0.000,'2026-02-02 07:04:31.462885',NULL,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(2,4498.500,0.000,'2026-02-02 07:05:30.394955',1,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(3,4498.500,0.000,'2026-02-02 07:05:30.589347',1,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(4,2500.500,0.000,'2026-02-02 07:08:16.518995',NULL,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(5,999.000,0.000,'2026-02-02 07:36:00.126309',NULL,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(6,2500.500,0.000,'2026-02-02 07:38:59.920678',NULL,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(7,1001.500,0.000,'2026-02-02 07:42:22.926679',NULL,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(8,2003.000,0.000,'2026-02-02 07:52:04.729503',NULL,0.000,NULL,'','',0.000,'cash','paid',NULL,NULL,0.000,0.00,0.000,0.000),
|
||
(9,2.500,0.000,'2026-02-02 13:48:03.941937',NULL,0.000,NULL,'','',2.500,'cash','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(10,5.000,0.000,'2026-02-02 16:30:26.276842',NULL,0.000,NULL,'','',5.000,'cash','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(11,2.500,0.000,'2026-02-03 02:55:04.813106',1,0.000,'2026-02-05','','',2.500,'credit','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(12,12.500,0.000,'2026-02-03 02:58:56.674344',1,7.500,'2026-02-07','','',5.000,'partial','partial',NULL,1,0.000,0.00,0.000,0.000),
|
||
(13,7.500,0.000,'2026-02-03 04:09:17.164110',1,0.000,NULL,'','',7.500,'cash','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(14,7.500,0.000,'2026-02-03 04:09:34.938346',1,0.000,NULL,'','',7.500,'cash','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(15,7.500,0.000,'2026-02-03 04:14:10.193289',1,7.500,'2026-02-06','','',0.000,'credit','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(16,7.500,0.000,'2026-02-03 04:14:21.916188',1,7.500,'2026-02-06','','',0.000,'credit','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(17,7.500,0.000,'2026-02-03 04:16:49.324599',1,7.500,'2026-02-05','','',0.000,'credit','unpaid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(18,55.000,0.000,'2026-02-03 05:59:41.739213',2,0.000,NULL,'','',55.000,'cash','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(19,2.500,0.000,'2026-02-03 06:07:24.440091',2,0.000,NULL,'','',2.500,'cash','paid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(20,1002.950,0.000,'2026-02-05 12:53:16.871840',2,1002.950,NULL,'','',0.000,'credit','unpaid',NULL,1,0.000,0.00,0.000,0.000),
|
||
(21,1.523,0.000,'2026-02-05 13:09:39.079339',NULL,0.000,NULL,'','',1.523,'cash','paid',NULL,1,0.000,0.00,1.450,0.073),
|
||
(22,3.885,0.000,'2026-02-06 07:17:38.945627',NULL,0.000,NULL,'','',3.885,'cash','paid',NULL,1,0.000,0.00,3.700,0.185),
|
||
(23,1.523,0.000,'2026-02-06 07:46:49.365301',NULL,0.000,NULL,'','',1.523,'cash','paid',NULL,1,0.000,0.00,1.450,0.073),
|
||
(24,2.500,0.000,'2026-02-10 03:04:15.881344',NULL,0.000,NULL,'','',2.500,'cash','paid',NULL,1,0.000,0.00,2.500,0.000),
|
||
(25,2.500,0.000,'2026-02-10 03:08:51.899457',1,0.000,NULL,'','',2.500,'cash','paid',NULL,1,0.000,0.00,2.500,0.000),
|
||
(26,26.250,0.000,'2026-02-10 15:17:49.692758',2,0.000,NULL,'','',26.250,'cash','paid',NULL,1,0.000,0.00,25.000,1.250);
|
||
/*!40000 ALTER TABLE `core_sale` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_saleitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_saleitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_saleitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quantity` decimal(15,2) NOT NULL,
|
||
`unit_price` decimal(12,3) NOT NULL,
|
||
`line_total` decimal(15,3) NOT NULL,
|
||
`product_id` bigint(20) NOT NULL,
|
||
`sale_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_saleitem_product_id_2972cee0_fk_core_product_id` (`product_id`),
|
||
KEY `core_saleitem_sale_id_ac8b60ae_fk_core_sale_id` (`sale_id`),
|
||
CONSTRAINT `core_saleitem_product_id_2972cee0_fk_core_product_id` FOREIGN KEY (`product_id`) REFERENCES `core_product` (`id`),
|
||
CONSTRAINT `core_saleitem_sale_id_ac8b60ae_fk_core_sale_id` FOREIGN KEY (`sale_id`) REFERENCES `core_sale` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_saleitem`
|
||
--
|
||
|
||
LOCK TABLES `core_saleitem` WRITE;
|
||
/*!40000 ALTER TABLE `core_saleitem` DISABLE KEYS */;
|
||
INSERT INTO `core_saleitem` VALUES
|
||
(1,1.00,1499.000,1499.000,2,1),
|
||
(2,2.00,2.500,5.000,3,1),
|
||
(3,2.00,999.000,1998.000,1,1),
|
||
(4,1.00,2.500,2.500,3,2),
|
||
(5,1.00,1499.000,1499.000,2,2),
|
||
(6,3.00,999.000,2997.000,1,2),
|
||
(7,1.00,2.500,2.500,3,3),
|
||
(8,1.00,1499.000,1499.000,2,3),
|
||
(9,3.00,999.000,2997.000,1,3),
|
||
(10,1.00,2.500,2.500,3,4),
|
||
(11,1.00,1499.000,1499.000,2,4),
|
||
(12,1.00,999.000,999.000,1,4),
|
||
(13,1.00,999.000,999.000,1,5),
|
||
(14,1.00,999.000,999.000,1,6),
|
||
(15,1.00,1499.000,1499.000,2,6),
|
||
(16,1.00,2.500,2.500,3,6),
|
||
(17,1.00,2.500,2.500,3,7),
|
||
(18,1.00,999.000,999.000,1,7),
|
||
(19,2.00,2.500,5.000,3,8),
|
||
(20,2.00,999.000,1998.000,1,8),
|
||
(21,1.00,2.500,2.500,3,9),
|
||
(22,2.00,2.500,5.000,3,10),
|
||
(23,1.00,2.500,2.500,3,11),
|
||
(24,5.00,2.500,12.500,3,12),
|
||
(25,3.00,2.500,7.500,3,17),
|
||
(26,22.00,2.500,55.000,3,18),
|
||
(27,1.00,2.500,2.500,3,19),
|
||
(28,1.00,999.000,999.000,1,20),
|
||
(29,1.00,2.500,2.500,3,20),
|
||
(30,1.00,1.200,1.200,4,20),
|
||
(31,1.00,0.250,0.250,5,20),
|
||
(32,1.00,1.200,1.200,4,21),
|
||
(33,1.00,0.250,0.250,5,21),
|
||
(34,1.00,2.500,2.500,3,22),
|
||
(35,1.00,1.200,1.200,4,22),
|
||
(36,1.00,0.250,0.250,5,23),
|
||
(37,1.00,1.200,1.200,4,23),
|
||
(38,1.00,2.500,2.500,3,24),
|
||
(39,1.00,2.500,2.500,3,25),
|
||
(40,10.00,2.500,25.000,3,26);
|
||
/*!40000 ALTER TABLE `core_saleitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_salepayment`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_salepayment`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_salepayment` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`amount` decimal(15,3) NOT NULL,
|
||
`payment_date` date NOT NULL,
|
||
`payment_method_id` bigint(20) DEFAULT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`sale_id` bigint(20) NOT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
`payment_method_name` varchar(50) NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_salepayment_sale_id_7de9b2ea_fk_core_sale_id` (`sale_id`),
|
||
KEY `core_salepayment_created_by_id_13527d07_fk_auth_user_id` (`created_by_id`),
|
||
KEY `core_salepayment_payment_method_id_1520e412` (`payment_method_id`),
|
||
CONSTRAINT `core_salepayment_created_by_id_13527d07_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_salepayment_payment_method_id_1520e412_fk_core_paym` FOREIGN KEY (`payment_method_id`) REFERENCES `core_paymentmethod` (`id`),
|
||
CONSTRAINT `core_salepayment_sale_id_7de9b2ea_fk_core_sale_id` FOREIGN KEY (`sale_id`) REFERENCES `core_sale` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_salepayment`
|
||
--
|
||
|
||
LOCK TABLES `core_salepayment` WRITE;
|
||
/*!40000 ALTER TABLE `core_salepayment` DISABLE KEYS */;
|
||
INSERT INTO `core_salepayment` VALUES
|
||
(1,2.500,'2026-02-02',1,'Initial payment',9,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(2,5.000,'2026-02-02',1,'Initial payment',10,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(3,2.500,'2026-02-03',1,'',11,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(4,5.000,'2026-02-03',1,'Initial payment',12,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(5,55.000,'2026-02-03',1,'Initial payment',18,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(6,2.500,'2026-02-03',1,'Initial payment',19,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(7,1.523,'2026-02-05',1,'Initial payment',21,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(8,3.885,'2026-02-06',1,'Initial payment',22,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(9,1.523,'2026-02-06',1,'Initial payment',23,1,'Cash','2026-02-07 11:42:08.140968'),
|
||
(10,2.500,'2026-02-10',1,'',24,1,'Cash','2026-02-10 03:04:16.058720'),
|
||
(11,2.500,'2026-02-10',1,'',25,1,'Cash','2026-02-10 03:08:51.920026'),
|
||
(12,26.250,'2026-02-10',2,'',26,1,'Cash','2026-02-10 15:17:49.991630');
|
||
/*!40000 ALTER TABLE `core_salepayment` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_salereturn`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_salereturn`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_salereturn` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`return_number` varchar(50) NOT NULL,
|
||
`total_amount` decimal(15,3) NOT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`customer_id` bigint(20) DEFAULT NULL,
|
||
`sale_id` bigint(20) DEFAULT NULL,
|
||
`created_by_id` int(11) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_salereturn_customer_id_e743045f_fk_core_customer_id` (`customer_id`),
|
||
KEY `core_salereturn_sale_id_8e308520_fk_core_sale_id` (`sale_id`),
|
||
KEY `core_salereturn_created_by_id_ed5c0847_fk_auth_user_id` (`created_by_id`),
|
||
CONSTRAINT `core_salereturn_created_by_id_ed5c0847_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `core_salereturn_customer_id_e743045f_fk_core_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `core_customer` (`id`),
|
||
CONSTRAINT `core_salereturn_sale_id_8e308520_fk_core_sale_id` FOREIGN KEY (`sale_id`) REFERENCES `core_sale` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_salereturn`
|
||
--
|
||
|
||
LOCK TABLES `core_salereturn` WRITE;
|
||
/*!40000 ALTER TABLE `core_salereturn` DISABLE KEYS */;
|
||
INSERT INTO `core_salereturn` VALUES
|
||
(1,'',25.000,'','2026-02-02 10:06:16.347804',NULL,4,NULL);
|
||
/*!40000 ALTER TABLE `core_salereturn` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_salereturnitem`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_salereturnitem`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_salereturnitem` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`quantity` decimal(15,2) NOT NULL,
|
||
`unit_price` decimal(12,3) NOT NULL,
|
||
`line_total` decimal(15,3) NOT NULL,
|
||
`product_id` bigint(20) NOT NULL,
|
||
`sale_return_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `core_salereturnitem_product_id_173abfff_fk_core_product_id` (`product_id`),
|
||
KEY `core_salereturnitem_sale_return_id_f00a0503_fk_core_sale` (`sale_return_id`),
|
||
CONSTRAINT `core_salereturnitem_product_id_173abfff_fk_core_product_id` FOREIGN KEY (`product_id`) REFERENCES `core_product` (`id`),
|
||
CONSTRAINT `core_salereturnitem_sale_return_id_f00a0503_fk_core_sale` FOREIGN KEY (`sale_return_id`) REFERENCES `core_salereturn` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_salereturnitem`
|
||
--
|
||
|
||
LOCK TABLES `core_salereturnitem` WRITE;
|
||
/*!40000 ALTER TABLE `core_salereturnitem` DISABLE KEYS */;
|
||
INSERT INTO `core_salereturnitem` VALUES
|
||
(1,10.00,2.500,25.000,3,1);
|
||
/*!40000 ALTER TABLE `core_salereturnitem` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_supplier`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_supplier`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_supplier` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(200) NOT NULL,
|
||
`contact_person` varchar(200) NOT NULL,
|
||
`phone` varchar(20) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_supplier`
|
||
--
|
||
|
||
LOCK TABLES `core_supplier` WRITE;
|
||
/*!40000 ALTER TABLE `core_supplier` DISABLE KEYS */;
|
||
INSERT INTO `core_supplier` VALUES
|
||
(1,'CASH','CASH','123'),
|
||
(2,'Milk Compant','milk man','1234');
|
||
/*!40000 ALTER TABLE `core_supplier` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_systemsetting`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_systemsetting`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_systemsetting` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`business_name` varchar(200) NOT NULL,
|
||
`address` longtext NOT NULL,
|
||
`phone` varchar(20) NOT NULL,
|
||
`email` varchar(254) NOT NULL,
|
||
`currency_symbol` varchar(10) NOT NULL,
|
||
`tax_rate` decimal(5,2) NOT NULL,
|
||
`logo` varchar(100) DEFAULT NULL,
|
||
`registration_number` varchar(50) NOT NULL,
|
||
`vat_number` varchar(50) NOT NULL,
|
||
`decimal_places` smallint(5) unsigned NOT NULL CHECK (`decimal_places` >= 0),
|
||
`currency_per_point` decimal(10,3) NOT NULL,
|
||
`loyalty_enabled` tinyint(1) NOT NULL,
|
||
`min_points_to_redeem` int(10) unsigned NOT NULL CHECK (`min_points_to_redeem` >= 0),
|
||
`points_per_currency` decimal(10,2) NOT NULL,
|
||
`wablas_enabled` tinyint(1) NOT NULL,
|
||
`wablas_server_url` varchar(200) NOT NULL,
|
||
`wablas_token` varchar(255) NOT NULL,
|
||
`wablas_secret_key` varchar(255) NOT NULL,
|
||
`allow_zero_stock_sales` tinyint(1) NOT NULL,
|
||
`favicon` varchar(100) DEFAULT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_systemsetting`
|
||
--
|
||
|
||
LOCK TABLES `core_systemsetting` WRITE;
|
||
/*!40000 ALTER TABLE `core_systemsetting` DISABLE KEYS */;
|
||
INSERT INTO `core_systemsetting` VALUES
|
||
(1,'Meezan Accounting ميزان','AL Hamra\r\nSultanate of Oman','99359472','aalabry@gmail.com','OMR',5.00,'business_logos/albidar-logo.jpg','89989665','Om9787',3,0.010,0,100,1.00,1,'https://deu.wablas.com/','xOSMYzXiM9uABP0zcoALzlGJjKsRBaLCS2paBAE2kyECNNJkCQbgMW8','X9aUy0K2',1,'');
|
||
/*!40000 ALTER TABLE `core_systemsetting` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_unit`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_unit`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_unit` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(50) NOT NULL,
|
||
`name_ar` varchar(50) NOT NULL,
|
||
`short_name` varchar(10) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_unit`
|
||
--
|
||
|
||
LOCK TABLES `core_unit` WRITE;
|
||
/*!40000 ALTER TABLE `core_unit` DISABLE KEYS */;
|
||
INSERT INTO `core_unit` VALUES
|
||
(1,'box','كرتون','ctn'),
|
||
(2,'sack','جونية','sack');
|
||
/*!40000 ALTER TABLE `core_unit` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `core_userprofile`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `core_userprofile`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `core_userprofile` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`image` varchar(100) DEFAULT NULL,
|
||
`phone` varchar(20) NOT NULL,
|
||
`bio` longtext NOT NULL,
|
||
`user_id` int(11) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `user_id` (`user_id`),
|
||
CONSTRAINT `core_userprofile_user_id_5141ad90_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `core_userprofile`
|
||
--
|
||
|
||
LOCK TABLES `core_userprofile` WRITE;
|
||
/*!40000 ALTER TABLE `core_userprofile` DISABLE KEYS */;
|
||
INSERT INTO `core_userprofile` VALUES
|
||
(1,'profile_pics/meezan.png','99359472','Impowring Ai',1),
|
||
(2,'','','',2);
|
||
/*!40000 ALTER TABLE `core_userprofile` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `django_admin_log`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `django_admin_log`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `django_admin_log` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`action_time` datetime(6) NOT NULL,
|
||
`object_id` longtext DEFAULT NULL,
|
||
`object_repr` varchar(200) NOT NULL,
|
||
`action_flag` smallint(5) unsigned NOT NULL CHECK (`action_flag` >= 0),
|
||
`change_message` longtext NOT NULL,
|
||
`content_type_id` int(11) DEFAULT NULL,
|
||
`user_id` int(11) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `django_admin_log_content_type_id_c4bce8eb_fk_django_co` (`content_type_id`),
|
||
KEY `django_admin_log_user_id_c564eba6_fk_auth_user_id` (`user_id`),
|
||
CONSTRAINT `django_admin_log_content_type_id_c4bce8eb_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`),
|
||
CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `django_admin_log`
|
||
--
|
||
|
||
LOCK TABLES `django_admin_log` WRITE;
|
||
/*!40000 ALTER TABLE `django_admin_log` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `django_admin_log` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `django_content_type`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `django_content_type`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `django_content_type` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`app_label` varchar(100) NOT NULL,
|
||
`model` varchar(100) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `django_content_type`
|
||
--
|
||
|
||
LOCK TABLES `django_content_type` WRITE;
|
||
/*!40000 ALTER TABLE `django_content_type` DISABLE KEYS */;
|
||
INSERT INTO `django_content_type` VALUES
|
||
(32,'accounting','account'),
|
||
(34,'accounting','journalentry'),
|
||
(33,'accounting','journalitem'),
|
||
(1,'admin','logentry'),
|
||
(3,'auth','group'),
|
||
(2,'auth','permission'),
|
||
(4,'auth','user'),
|
||
(5,'contenttypes','contenttype'),
|
||
(44,'core','cashiercounterregistry'),
|
||
(45,'core','cashiersession'),
|
||
(11,'core','category'),
|
||
(9,'core','customer'),
|
||
(35,'core','device'),
|
||
(31,'core','expense'),
|
||
(30,'core','expensecategory'),
|
||
(26,'core','heldsale'),
|
||
(27,'core','loyaltytier'),
|
||
(28,'core','loyaltytransaction'),
|
||
(25,'core','paymentmethod'),
|
||
(10,'core','product'),
|
||
(12,'core','purchase'),
|
||
(16,'core','purchaseitem'),
|
||
(42,'core','purchaseorder'),
|
||
(43,'core','purchaseorderitem'),
|
||
(17,'core','purchasepayment'),
|
||
(23,'core','purchasereturn'),
|
||
(22,'core','purchasereturnitem'),
|
||
(19,'core','quotation'),
|
||
(20,'core','quotationitem'),
|
||
(8,'core','sale'),
|
||
(7,'core','saleitem'),
|
||
(18,'core','salepayment'),
|
||
(24,'core','salereturn'),
|
||
(21,'core','salereturnitem'),
|
||
(13,'core','supplier'),
|
||
(14,'core','systemsetting'),
|
||
(15,'core','unit'),
|
||
(29,'core','userprofile'),
|
||
(40,'hr','attendance'),
|
||
(41,'hr','biometricdevice'),
|
||
(37,'hr','department'),
|
||
(38,'hr','employee'),
|
||
(39,'hr','jobposition'),
|
||
(36,'hr','leaverequest'),
|
||
(6,'sessions','session');
|
||
/*!40000 ALTER TABLE `django_content_type` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `django_migrations`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `django_migrations`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `django_migrations` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`app` varchar(255) NOT NULL,
|
||
`name` varchar(255) NOT NULL,
|
||
`applied` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `django_migrations`
|
||
--
|
||
|
||
LOCK TABLES `django_migrations` WRITE;
|
||
/*!40000 ALTER TABLE `django_migrations` DISABLE KEYS */;
|
||
INSERT INTO `django_migrations` VALUES
|
||
(1,'contenttypes','0001_initial','2026-02-02 06:49:07.912210'),
|
||
(2,'auth','0001_initial','2026-02-02 06:49:08.235725'),
|
||
(3,'admin','0001_initial','2026-02-02 06:49:08.292220'),
|
||
(4,'admin','0002_logentry_remove_auto_add','2026-02-02 06:49:08.301397'),
|
||
(5,'admin','0003_logentry_add_action_flag_choices','2026-02-02 06:49:08.308923'),
|
||
(6,'contenttypes','0002_remove_content_type_name','2026-02-02 06:49:08.361275'),
|
||
(7,'auth','0002_alter_permission_name_max_length','2026-02-02 06:49:08.387045'),
|
||
(8,'auth','0003_alter_user_email_max_length','2026-02-02 06:49:08.405049'),
|
||
(9,'auth','0004_alter_user_username_opts','2026-02-02 06:49:08.412944'),
|
||
(10,'auth','0005_alter_user_last_login_null','2026-02-02 06:49:08.442097'),
|
||
(11,'auth','0006_require_contenttypes_0002','2026-02-02 06:49:08.443714'),
|
||
(12,'auth','0007_alter_validators_add_error_messages','2026-02-02 06:49:08.452180'),
|
||
(13,'auth','0008_alter_user_username_max_length','2026-02-02 06:49:08.470808'),
|
||
(14,'auth','0009_alter_user_last_name_max_length','2026-02-02 06:49:08.490849'),
|
||
(15,'auth','0010_alter_group_name_max_length','2026-02-02 06:49:08.512411'),
|
||
(16,'auth','0011_update_proxy_permissions','2026-02-02 06:49:08.520197'),
|
||
(17,'auth','0012_alter_user_first_name_max_length','2026-02-02 06:49:08.536568'),
|
||
(18,'sessions','0001_initial','2026-02-02 06:49:08.559495'),
|
||
(19,'core','0001_initial','2026-02-02 06:51:03.071552'),
|
||
(20,'core','0002_systemsetting','2026-02-02 07:30:57.561607'),
|
||
(21,'core','0003_remove_systemsetting_logo_url_systemsetting_logo_and_more','2026-02-02 07:45:31.000870'),
|
||
(22,'core','0004_unit_product_unit','2026-02-02 08:00:56.833598'),
|
||
(23,'core','0005_product_cost_price_product_is_active_and_more','2026-02-02 08:19:07.538487'),
|
||
(24,'core','0006_purchase_balance_due_purchase_due_date_and_more','2026-02-02 08:35:37.214125'),
|
||
(25,'core','0007_sale_balance_due_sale_due_date_sale_invoice_number_and_more','2026-02-02 09:25:10.910859'),
|
||
(26,'core','0008_quotation_sale_quotation_quotationitem','2026-02-02 09:49:51.308605'),
|
||
(27,'core','0009_purchasereturn_purchasereturnitem_salereturn_and_more','2026-02-02 10:00:16.080058'),
|
||
(28,'core','0010_purchase_created_by_purchasepayment_created_by_and_more','2026-02-02 10:42:50.867159'),
|
||
(29,'core','0011_paymentmethod_purchasepayment_payment_method_name_and_more','2026-02-02 13:01:26.482934'),
|
||
(30,'core','0012_systemsetting_decimal_places','2026-02-02 16:12:15.020628'),
|
||
(31,'core','0013_heldsale','2026-02-02 16:38:01.073610'),
|
||
(32,'core','0014_loyaltytier_customer_loyalty_points_and_more','2026-02-02 16:46:31.143004'),
|
||
(33,'core','0015_userprofile','2026-02-02 16:58:21.008349'),
|
||
(34,'core','0016_expensecategory_expense','2026-02-02 17:15:25.966752'),
|
||
(35,'accounting','0001_initial','2026-02-03 03:14:20.937223'),
|
||
(36,'core','0017_expensecategory_accounting_account','2026-02-03 03:14:37.645069'),
|
||
(37,'core','0018_systemsetting_wablas_enabled_and_more','2026-02-03 05:18:13.674695'),
|
||
(38,'core','0019_systemsetting_wablas_secret_key','2026-02-03 05:22:33.198364'),
|
||
(39,'core','0020_product_expiry_date_product_has_expiry_and_more','2026-02-03 10:08:01.848192'),
|
||
(40,'core','0021_product_min_stock_level','2026-02-03 10:19:48.705500'),
|
||
(41,'core','0022_alter_product_min_stock_level_and_more','2026-02-03 10:27:58.553728'),
|
||
(42,'core','0023_alter_product_min_stock_level_and_more','2026-02-03 10:33:19.757774'),
|
||
(43,'core','0024_device','2026-02-05 12:23:02.789348'),
|
||
(44,'core','0025_sale_subtotal_sale_vat_amount','2026-02-05 12:58:10.107851'),
|
||
(45,'hr','0001_initial','2026-02-05 13:13:35.326996'),
|
||
(46,'hr','0002_biometricdevice_attendance_device','2026-02-05 13:23:07.085993'),
|
||
(47,'hr','0003_employee_biometric_id_and_more','2026-02-05 13:31:49.326558'),
|
||
(48,'core','0026_purchaseorder_purchase_purchase_order_and_more','2026-02-06 05:46:03.069331'),
|
||
(49,'core','0027_alter_device_device_type_cashiercounterregistry','2026-02-06 06:36:45.276943'),
|
||
(50,'core','0028_cashiersession','2026-02-06 07:28:55.816569'),
|
||
(51,'core','0029_systemsetting_allow_zero_stock_sales','2026-02-07 11:38:47.450830'),
|
||
(52,'core','0030_salepayment_created_at_purchasepayment_created_at','2026-02-07 11:42:09.151391'),
|
||
(53,'core','0031_create_superuser','2026-02-09 19:13:50.909885'),
|
||
(54,'core','0032_product_is_service','2026-02-09 19:13:50.963280'),
|
||
(55,'core','0033_auto_add_is_service','2026-02-10 14:30:42.074627'),
|
||
(57,'core','0034_systemsetting_favicon','2026-02-10 15:08:05.592707'),
|
||
(58,'core','0035_remove_heldsale_customer_remove_heldsale_notes_and_more','2026-02-11 08:39:30.985101');
|
||
/*!40000 ALTER TABLE `django_migrations` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `django_session`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `django_session`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `django_session` (
|
||
`session_key` varchar(40) NOT NULL,
|
||
`session_data` longtext NOT NULL,
|
||
`expire_date` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`session_key`),
|
||
KEY `django_session_expire_date_a5c62663` (`expire_date`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `django_session`
|
||
--
|
||
|
||
LOCK TABLES `django_session` WRITE;
|
||
/*!40000 ALTER TABLE `django_session` DISABLE KEYS */;
|
||
INSERT INTO `django_session` VALUES
|
||
('0wecnzgpwsm956532sae9kv7jv6uz0ed','.eJxVjEEOwiAQRe_C2hBmClRcuu8ZyACDVA0kpV0Z765NutDtf-_9l_C0rcVvnRc_J3ERIE6_W6D44LqDdKd6azK2ui5zkLsiD9rl1BI_r4f7d1Col289MmrURJAZbDYOIxhllcKAQ3YOB2OSJWRQWmEGQBoDmAzW5Hi2Lon3B7r1Nsg:1vpgdu:Yv7nqc0nZ5WIC_mHoKnzgndJjC7q8QeT6YJqiYg2FqE','2026-02-24 05:50:34.582000'),
|
||
('2m6m26g8v7ywx8vxn9kcc9pv51ej6c6v','.eJxVjMsOwiAQRf-FtSFQ3i7d-w1kmAGpGkhKuzL-uzbpQrf3nHNfLMK21riNvMSZ2JlJdvrdEuAjtx3QHdqtc-xtXebEd4UfdPBrp_y8HO7fQYVRv7UhbVUha4NSSMEKMli0tlCyIlMEWAjoQvDOJ5F1QCGkMV6SmhDF5Nj7A-LhN4M:1vpgrl:EvJWbbFzKFQFou4cSDrpzkTqtxJod4uI7SEQlZWS2uI','2026-02-24 06:04:53.745861');
|
||
/*!40000 ALTER TABLE `django_session` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `hr_attendance`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `hr_attendance`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `hr_attendance` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`date` date NOT NULL,
|
||
`check_in` time(6) DEFAULT NULL,
|
||
`check_out` time(6) DEFAULT NULL,
|
||
`notes` longtext NOT NULL,
|
||
`employee_id` bigint(20) NOT NULL,
|
||
`device_id` bigint(20) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `hr_attendance_employee_id_date_bb6d7969_uniq` (`employee_id`,`date`),
|
||
KEY `hr_attendance_device_id_8b496410_fk_hr_biometricdevice_id` (`device_id`),
|
||
CONSTRAINT `hr_attendance_device_id_8b496410_fk_hr_biometricdevice_id` FOREIGN KEY (`device_id`) REFERENCES `hr_biometricdevice` (`id`),
|
||
CONSTRAINT `hr_attendance_employee_id_7ed1b344_fk_hr_employee_id` FOREIGN KEY (`employee_id`) REFERENCES `hr_employee` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `hr_attendance`
|
||
--
|
||
|
||
LOCK TABLES `hr_attendance` WRITE;
|
||
/*!40000 ALTER TABLE `hr_attendance` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `hr_attendance` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `hr_biometricdevice`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `hr_biometricdevice`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `hr_biometricdevice` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(100) NOT NULL,
|
||
`ip_address` char(39) NOT NULL,
|
||
`port` int(10) unsigned NOT NULL CHECK (`port` >= 0),
|
||
`device_type` varchar(20) NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`last_sync` datetime(6) DEFAULT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`updated_at` datetime(6) NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `hr_biometricdevice`
|
||
--
|
||
|
||
LOCK TABLES `hr_biometricdevice` WRITE;
|
||
/*!40000 ALTER TABLE `hr_biometricdevice` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `hr_biometricdevice` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `hr_department`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `hr_department`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `hr_department` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`name_en` varchar(100) NOT NULL,
|
||
`name_ar` varchar(100) NOT NULL,
|
||
`description` longtext NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `hr_department`
|
||
--
|
||
|
||
LOCK TABLES `hr_department` WRITE;
|
||
/*!40000 ALTER TABLE `hr_department` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `hr_department` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `hr_employee`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `hr_employee`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `hr_employee` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`first_name` varchar(100) NOT NULL,
|
||
`last_name` varchar(100) NOT NULL,
|
||
`email` varchar(254) NOT NULL,
|
||
`phone` varchar(20) NOT NULL,
|
||
`gender` varchar(1) NOT NULL,
|
||
`hire_date` date NOT NULL,
|
||
`salary` decimal(10,2) NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`address` longtext NOT NULL,
|
||
`date_of_birth` date DEFAULT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`updated_at` datetime(6) NOT NULL,
|
||
`department_id` bigint(20) DEFAULT NULL,
|
||
`user_id` int(11) DEFAULT NULL,
|
||
`job_position_id` bigint(20) DEFAULT NULL,
|
||
`biometric_id` int(11) DEFAULT NULL,
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `email` (`email`),
|
||
UNIQUE KEY `user_id` (`user_id`),
|
||
KEY `hr_employee_job_position_id_8e9e3995_fk_hr_jobposition_id` (`job_position_id`),
|
||
KEY `hr_employee_department_id_0bf585c1_fk_hr_department_id` (`department_id`),
|
||
CONSTRAINT `hr_employee_department_id_0bf585c1_fk_hr_department_id` FOREIGN KEY (`department_id`) REFERENCES `hr_department` (`id`),
|
||
CONSTRAINT `hr_employee_job_position_id_8e9e3995_fk_hr_jobposition_id` FOREIGN KEY (`job_position_id`) REFERENCES `hr_jobposition` (`id`),
|
||
CONSTRAINT `hr_employee_user_id_0b2d424f_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `hr_employee`
|
||
--
|
||
|
||
LOCK TABLES `hr_employee` WRITE;
|
||
/*!40000 ALTER TABLE `hr_employee` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `hr_employee` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `hr_jobposition`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `hr_jobposition`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `hr_jobposition` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`title_en` varchar(100) NOT NULL,
|
||
`title_ar` varchar(100) NOT NULL,
|
||
`department_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `hr_jobposition_department_id_e1795bfd_fk_hr_department_id` (`department_id`),
|
||
CONSTRAINT `hr_jobposition_department_id_e1795bfd_fk_hr_department_id` FOREIGN KEY (`department_id`) REFERENCES `hr_department` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `hr_jobposition`
|
||
--
|
||
|
||
LOCK TABLES `hr_jobposition` WRITE;
|
||
/*!40000 ALTER TABLE `hr_jobposition` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `hr_jobposition` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
|
||
--
|
||
-- Table structure for table `hr_leaverequest`
|
||
--
|
||
|
||
DROP TABLE IF EXISTS `hr_leaverequest`;
|
||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
/*!40101 SET character_set_client = utf8mb4 */;
|
||
CREATE TABLE `hr_leaverequest` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`leave_type` varchar(20) NOT NULL,
|
||
`start_date` date NOT NULL,
|
||
`end_date` date NOT NULL,
|
||
`reason` longtext NOT NULL,
|
||
`status` varchar(20) NOT NULL,
|
||
`created_at` datetime(6) NOT NULL,
|
||
`approved_by_id` int(11) DEFAULT NULL,
|
||
`employee_id` bigint(20) NOT NULL,
|
||
PRIMARY KEY (`id`),
|
||
KEY `hr_leaverequest_approved_by_id_1584e857_fk_auth_user_id` (`approved_by_id`),
|
||
KEY `hr_leaverequest_employee_id_7b0019ae_fk_hr_employee_id` (`employee_id`),
|
||
CONSTRAINT `hr_leaverequest_approved_by_id_1584e857_fk_auth_user_id` FOREIGN KEY (`approved_by_id`) REFERENCES `auth_user` (`id`),
|
||
CONSTRAINT `hr_leaverequest_employee_id_7b0019ae_fk_hr_employee_id` FOREIGN KEY (`employee_id`) REFERENCES `hr_employee` (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
||
--
|
||
-- Dumping data for table `hr_leaverequest`
|
||
--
|
||
|
||
LOCK TABLES `hr_leaverequest` WRITE;
|
||
/*!40000 ALTER TABLE `hr_leaverequest` DISABLE KEYS */;
|
||
/*!40000 ALTER TABLE `hr_leaverequest` ENABLE KEYS */;
|
||
UNLOCK TABLES;
|
||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||
|
||
-- Dump completed on 2026-02-11 9:42:45
|