/* Navicat Premium Dump SQL Source Server : Henza Source Server Type : MySQL Source Server Version : 80042 (8.0.42-0ubuntu0.20.04.1) Source Host : localhost:3305 Source Schema : oapi Target Server Type : MySQL Target Server Version : 80042 (8.0.42-0ubuntu0.20.04.1) File Encoding : 65001 Date: 05/10/2026 11:28:53 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for accounts_address -- ---------------------------- DROP TABLE IF EXISTS `accounts_address`; CREATE TABLE `accounts_address` ( `id` int NOT NULL AUTO_INCREMENT, `reciver_lname` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `reciver_fname` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `reciver_phone` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `reciver_fixed_phone` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `province` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `city` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `zipcode` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `address` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `latitude` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `longitude` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `is_default` tinyint(1) NULL DEFAULT NULL, `user_id_id` int NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 167 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for accounts_effectivedate -- ---------------------------- DROP TABLE IF EXISTS `accounts_effectivedate`; CREATE TABLE `accounts_effectivedate` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `date` timestamp NOT NULL, `user_id_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `accounts_effectivedate_user_id_id_7b8962ff`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for accounts_profile -- ---------------------------- DROP TABLE IF EXISTS `accounts_profile`; CREATE TABLE `accounts_profile` ( `id` int NOT NULL AUTO_INCREMENT, `sex` smallint NULL DEFAULT NULL, `major_type` smallint NULL DEFAULT NULL, `fixed_phone` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `fixed_phone_1` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `fixed_phone_2` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `national_code` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `province` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `city` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `address` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `cart_number` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `introduce_code` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `cargo_code` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `company` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `website` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `telegram` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `instagram` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `printed_name` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `gold_credit` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `rial_credit` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `account_code` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `birth_date` date NULL DEFAULT NULL, `marriage_date` date NULL DEFAULT NULL, `effective_date` date NULL DEFAULT NULL, `sales_ceiling` double NULL DEFAULT NULL, `carrying_ceiling` double NULL DEFAULT NULL, `last_order_id` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `meta` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `tags` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `verified` tinyint(1) NOT NULL, `orders_count` int NULL DEFAULT NULL, `total_spent` double NULL DEFAULT NULL, `total_score` int NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `marketer_id` int NULL DEFAULT NULL, `national_card_pic_id` int NULL DEFAULT NULL, `shop_pic_id` int NULL DEFAULT NULL, `user_id_id` int NOT NULL, `user_pic_id` int NULL DEFAULT NULL, `affiliateـbrands` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `commission` double NULL DEFAULT NULL, `introduced_id` int NULL DEFAULT NULL, `relatedـfactories` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `profit` double NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `accounts_profile_user_id_id_key`(`user_id_id` ASC) USING BTREE, INDEX `accounts_profile_introduced_id_77f8ce2a`(`introduced_id` ASC) USING BTREE, INDEX `accounts_profile_marketer_id_ba5cf774`(`marketer_id` ASC) USING BTREE, INDEX `accounts_profile_national_card_pic_id_864f7a93`(`national_card_pic_id` ASC) USING BTREE, INDEX `accounts_profile_shop_pic_id_fd393568`(`shop_pic_id` ASC) USING BTREE, INDEX `accounts_profile_user_pic_id_b6422aa4`(`user_pic_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for accounts_rolepermission -- ---------------------------- DROP TABLE IF EXISTS `accounts_rolepermission`; CREATE TABLE `accounts_rolepermission` ( `id` int NOT NULL AUTO_INCREMENT, `role` int NOT NULL, `permission` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `accounts_rolepermission_role_permission_4c663109_uniq`(`permission` ASC, `role` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for apk_log -- ---------------------------- DROP TABLE IF EXISTS `apk_log`; CREATE TABLE `apk_log` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `created_at` timestamp NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for auth_permission -- ---------------------------- DROP TABLE IF EXISTS `auth_permission`; CREATE TABLE `auth_permission` ( `id` int NOT NULL AUTO_INCREMENT, `name` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `content_type_id` int NOT NULL, `codename` char(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 169 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for branches -- ---------------------------- DROP TABLE IF EXISTS `branches`; CREATE TABLE `branches` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `phone` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `user_id` int NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT 1, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for cashes -- ---------------------------- DROP TABLE IF EXISTS `cashes`; CREATE TABLE `cashes` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `user_id` int UNSIGNED NULL DEFAULT NULL, `customer_id` int UNSIGNED NOT NULL COMMENT 'شناسه مشتری', `input` double NULL DEFAULT NULL, `output` double NULL DEFAULT NULL, `remain` double NULL DEFAULT NULL, `rial_input` bigint UNSIGNED NULL DEFAULT NULL, `rial_output` bigint UNSIGNED NULL DEFAULT NULL, `rial_remain` bigint UNSIGNED NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL COMMENT 'نوع سند', `sts` tinyint NULL DEFAULT NULL COMMENT 'وضعیت سند ', `created_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ ایجاد', `updated_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ ویرایش', `deleted_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ حذف', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'عنوان سند ', `to` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'حواله به ', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'توضیحات', `ayar` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'عیار', `lab` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'نام آزمایشگاه ', `balance` double NULL DEFAULT NULL, `value` double NULL DEFAULT NULL, `original_value` double NULL DEFAULT NULL COMMENT 'میزان گرم اعمالی در سند', `price` bigint NULL DEFAULT NULL COMMENT 'میزان پول دریافتی یا مبلغ چک در سند های پولی و چکی', `confirmed` tinyint(1) NULL DEFAULT NULL COMMENT 'وضعیت سند تایید شده یا نشده', `no` bigint NULL DEFAULT NULL, `proceed_at` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `account_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'نام صاحب حساب - برای سند چک', `bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'نام بانک - برای سند چک', `recive_date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'تاریخ دریافت سند ', `order_id` int NULL DEFAULT NULL COMMENT 'شماره سفارش - برای سند های ثبت سفارش', `ang` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'انگ - برای سند های آب شده', `price_per_gram` double NULL DEFAULT NULL COMMENT 'مظنه ( قیمت یک گرم طلا) - برای سند های پولی', `discount` double NULL DEFAULT NULL COMMENT 'جمع کل تخفیف - برای سند های فروش', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1032 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for category_collect -- ---------------------------- DROP TABLE IF EXISTS `category_collect`; CREATE TABLE `category_collect` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `position` int NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `collection_id_id` int NOT NULL, `post_id_id` int NULL DEFAULT NULL, `product_id_id` int NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `category_collect_collection_id_id_22215592`(`collection_id_id` ASC) USING BTREE, INDEX `category_collect_post_id_id_11e334e1`(`post_id_id` ASC) USING BTREE, INDEX `category_collect_product_id_id_c5260e5c`(`product_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7126 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for category_collection -- ---------------------------- DROP TABLE IF EXISTS `category_collection`; CREATE TABLE `category_collection` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `body_html` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `meta` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `rules` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `category_type` int NULL DEFAULT NULL, `disjunctive` tinyint(1) NULL DEFAULT NULL, `published` tinyint(1) NULL DEFAULT NULL, `published_at` timestamp NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT 1, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `image_id_id` int NULL DEFAULT NULL, `parent_id_id` int NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `priority` smallint NULL DEFAULT NULL, `is_master` smallint NULL DEFAULT NULL, `image_id` int NULL DEFAULT NULL, `total` int NOT NULL DEFAULT 0, `icon_id` int NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `body` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `disabled` tinyint(1) UNSIGNED ZEROFILL NOT NULL, `header` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `category_collection_image_id_id_f41753e4`(`image_id_id` ASC) USING BTREE, INDEX `category_collection_parent_id_id_f9fb60cd`(`parent_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for cinies -- ---------------------------- DROP TABLE IF EXISTS `cinies`; CREATE TABLE `cinies` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `icon_id` int NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT 1, `description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `collection_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 118 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for ciny_products -- ---------------------------- DROP TABLE IF EXISTS `ciny_products`; CREATE TABLE `ciny_products` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `ciny_id` int NULL DEFAULT NULL, `product_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7173 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for cities -- ---------------------------- DROP TABLE IF EXISTS `cities`; CREATE TABLE `cities` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `parent` int UNSIGNED NULL DEFAULT NULL, `level` int UNSIGNED NULL DEFAULT NULL, `has_children` tinyint(1) NOT NULL DEFAULT 0, `percent` double(8, 2) UNSIGNED NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `percent_aux` double(8, 2) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for cities5 -- ---------------------------- DROP TABLE IF EXISTS `cities5`; CREATE TABLE `cities5` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `parent` int UNSIGNED NULL DEFAULT NULL, `level` int UNSIGNED NULL DEFAULT NULL, `has_children` tinyint(1) NOT NULL DEFAULT 0, `percent` double(8, 2) UNSIGNED NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `percent_aux` double(8, 2) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1591 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for citiesB -- ---------------------------- DROP TABLE IF EXISTS `citiesB`; CREATE TABLE `citiesB` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `parent` int UNSIGNED NULL DEFAULT NULL, `level` int UNSIGNED NULL DEFAULT NULL, `percent` double(8, 2) UNSIGNED NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `percent_aux` double(8, 2) NULL DEFAULT NULL, `has_children` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for cities_copy11 -- ---------------------------- DROP TABLE IF EXISTS `cities_copy11`; CREATE TABLE `cities_copy11` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `parent` int UNSIGNED NULL DEFAULT NULL, `level` tinyint NULL DEFAULT NULL, `has_children` tinyint(1) NOT NULL DEFAULT 0, `percent` double(8, 2) UNSIGNED NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `percent_aux` double(8, 2) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1602 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for comments -- ---------------------------- DROP TABLE IF EXISTS `comments`; CREATE TABLE `comments` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `customer_id` bigint NULL DEFAULT NULL, `product_id` bigint NULL DEFAULT NULL, `comment` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NULL DEFAULT NULL, `reply_to` bigint NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 79 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_persian_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for config_statics -- ---------------------------- DROP TABLE IF EXISTS `config_statics`; CREATE TABLE `config_statics` ( `id` int NOT NULL AUTO_INCREMENT, `val` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `key` char(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 145 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for custom_order_logs -- ---------------------------- DROP TABLE IF EXISTS `custom_order_logs`; CREATE TABLE `custom_order_logs` ( `id` int NOT NULL AUTO_INCREMENT, `custom_order_id` int NULL DEFAULT NULL, `changes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL, `description` varchar(955) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `ip_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ ایجاد', `updated_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ به روز رسانی', `deleted_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ حذف', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for custom_orders -- ---------------------------- DROP TABLE IF EXISTS `custom_orders`; CREATE TABLE `custom_orders` ( `id` int NOT NULL AUTO_INCREMENT, `customer_id` int NULL DEFAULT NULL, `file_id` int NULL DEFAULT NULL, `city_id` int UNSIGNED NULL DEFAULT NULL, `workshop_id` int NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT NULL COMMENT 'وضعیت سفارش', `weight` double NULL DEFAULT NULL, `color` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `size` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `sum` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `color_stone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `color_mina` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ ایجاد', `updated_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ به روز رسانی', `deleted_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ حذف', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for customers -- ---------------------------- DROP TABLE IF EXISTS `customers`; CREATE TABLE `customers` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `fname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `lname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `name` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `ncode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `send_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `input` double NULL DEFAULT NULL, `output` double NULL DEFAULT NULL, `remain` double NULL DEFAULT 0, `rial_input` bigint UNSIGNED NULL DEFAULT NULL, `rial_output` bigint UNSIGNED NULL DEFAULT NULL, `rial_remain` bigint NULL DEFAULT 0, `reagent_id` int UNSIGNED NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT 1, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `api_token` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `rnd` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `notify_count` int NOT NULL DEFAULT 0, `total_order` int NOT NULL DEFAULT 0, `gram_level` double NOT NULL DEFAULT 0, `percent` double NULL DEFAULT NULL, `open_order` int NOT NULL DEFAULT 0, `child` int NOT NULL DEFAULT 0, `phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `token_mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `grams_sell` double NULL DEFAULT 0, `store_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `zone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `pasazh_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `count_login` bigint NULL DEFAULT 0, `active` tinyint NULL DEFAULT NULL, `birth_date` timestamp NULL DEFAULT NULL, `marriage_date` timestamp NULL DEFAULT NULL, `city_id` int UNSIGNED NULL DEFAULT NULL, `image_id` int NULL DEFAULT NULL, `mcode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `is_archive` tinyint(1) NULL DEFAULT 0, `business_license_image_id` int NULL DEFAULT NULL, `shop_image_id` int NULL DEFAULT NULL, `ncode_image_id` int NULL DEFAULT NULL, `sts_verify_step_one` tinyint(1) NULL DEFAULT NULL, `sts_verify_step_two` tinyint(1) NULL DEFAULT NULL, `new_city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1723 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for customers_copy1 -- ---------------------------- DROP TABLE IF EXISTS `customers_copy1`; CREATE TABLE `customers_copy1` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `fname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `lname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `name` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `ncode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `send_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `input` double NULL DEFAULT NULL, `output` double NULL DEFAULT NULL, `remain` double NULL DEFAULT 0, `rial_input` bigint UNSIGNED NULL DEFAULT NULL, `rial_output` bigint UNSIGNED NULL DEFAULT NULL, `rial_remain` bigint NULL DEFAULT 0, `reagent_id` int UNSIGNED NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT 1, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `api_token` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `rnd` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `notify_count` int NOT NULL DEFAULT 0, `total_order` int NOT NULL DEFAULT 0, `gram_level` double NOT NULL DEFAULT 0, `percent` double NULL DEFAULT NULL, `open_order` int NOT NULL DEFAULT 0, `child` int NOT NULL DEFAULT 0, `phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `token_mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `grams_sell` double NULL DEFAULT 0, `store_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `zone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `pasazh_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `count_login` bigint NULL DEFAULT 0, `active` tinyint NULL DEFAULT NULL, `birth_date` timestamp NULL DEFAULT NULL, `marriage_date` timestamp NULL DEFAULT NULL, `city_id` int UNSIGNED NULL DEFAULT NULL, `image_id` int NULL DEFAULT NULL, `mcode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `is_archive` tinyint(1) NULL DEFAULT 0, `business_license_image_id` int NULL DEFAULT NULL, `shop_image_id` int NULL DEFAULT NULL, `ncode_image_id` int NULL DEFAULT NULL, `sts_verify_step_one` tinyint(1) NULL DEFAULT NULL, `sts_verify_step_two` tinyint(1) NULL DEFAULT NULL, `new_city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1417 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for customers_copy2 -- ---------------------------- DROP TABLE IF EXISTS `customers_copy2`; CREATE TABLE `customers_copy2` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `fname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `lname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `name` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `ncode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `send_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `input` double NULL DEFAULT NULL, `output` double NULL DEFAULT NULL, `remain` double NULL DEFAULT 0, `rial_input` bigint UNSIGNED NULL DEFAULT NULL, `rial_output` bigint UNSIGNED NULL DEFAULT NULL, `rial_remain` bigint NULL DEFAULT 0, `reagent_id` int UNSIGNED NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT 1, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `api_token` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `rnd` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `notify_count` int NOT NULL DEFAULT 0, `total_order` int NOT NULL DEFAULT 0, `gram_level` double NOT NULL DEFAULT 0, `percent` double NULL DEFAULT NULL, `open_order` int NOT NULL DEFAULT 0, `child` int NOT NULL DEFAULT 0, `phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `token_mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `grams_sell` double NULL DEFAULT 0, `store_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `zone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `pasazh_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `count_login` bigint NULL DEFAULT 0, `active` tinyint NULL DEFAULT NULL, `birth_date` timestamp NULL DEFAULT NULL, `marriage_date` timestamp NULL DEFAULT NULL, `city_id` int UNSIGNED NULL DEFAULT NULL, `image_id` int NULL DEFAULT NULL, `mcode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `is_archive` tinyint(1) NULL DEFAULT 0, `business_license_image_id` int NULL DEFAULT NULL, `shop_image_id` int NULL DEFAULT NULL, `ncode_image_id` int NULL DEFAULT NULL, `sts_verify_step_one` tinyint(1) NULL DEFAULT NULL, `sts_verify_step_two` tinyint(1) NULL DEFAULT NULL, `new_city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1417 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for customers_test -- ---------------------------- DROP TABLE IF EXISTS `customers_test`; CREATE TABLE `customers_test` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `fname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `lname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `name` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `ncode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `send_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `input` double NULL DEFAULT NULL, `output` double NULL DEFAULT NULL, `remain` double NULL DEFAULT NULL, `rial_input` bigint UNSIGNED NULL DEFAULT NULL, `rial_output` bigint UNSIGNED NULL DEFAULT NULL, `rial_remain` bigint NULL DEFAULT NULL, `reagent_id` int UNSIGNED NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `api_token` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `rnd` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `notify_count` int NOT NULL DEFAULT 0, `total_order` int NOT NULL DEFAULT 0, `gram_level` double NOT NULL DEFAULT 0, `percent` double NOT NULL, `open_order` int NOT NULL DEFAULT 0, `child` int NOT NULL DEFAULT 0, `phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `token_mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `grams_sell` double NULL DEFAULT NULL, `store_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `zone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `pasazh_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `count_login` bigint NULL DEFAULT NULL, `active` tinyint NULL DEFAULT NULL, `birth_date` timestamp NULL DEFAULT NULL, `marriage_date` timestamp NULL DEFAULT NULL, `city_id` int UNSIGNED NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 542 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for discount_codes -- ---------------------------- DROP TABLE IF EXISTS `discount_codes`; CREATE TABLE `discount_codes` ( `id` bigint NOT NULL AUTO_INCREMENT, `code` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `created_at` datetime NULL DEFAULT NULL, `updated_at` datetime NULL DEFAULT NULL, `deleted_at` datetime NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for discount_discountcode -- ---------------------------- DROP TABLE IF EXISTS `discount_discountcode`; CREATE TABLE `discount_discountcode` ( `id` int NOT NULL AUTO_INCREMENT, `code` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `usage_count` int NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `price_rule_id_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `discount_discountcode_price_rule_id_id_19b29aa6`(`price_rule_id_id` ASC) USING BTREE, CONSTRAINT `discount_discountcod_price_rule_id_id_19b29aa6_fk_discount_` FOREIGN KEY (`price_rule_id_id`) REFERENCES `discount_pricerule` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for discount_pricerule -- ---------------------------- DROP TABLE IF EXISTS `discount_pricerule`; CREATE TABLE `discount_pricerule` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `starts_at` timestamp NULL DEFAULT NULL, `ends_at` timestamp NULL DEFAULT NULL, `value_type` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `value` double NULL DEFAULT NULL, `allocation_method` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `customer_selection` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `shipentitled_collection_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `entitled_product_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `entitled_variant_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_customer_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_quantity_range` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_saved_search_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_shipping_price_range` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_subtotal_range` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_to_entitlement_quantity_ratio` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `target_selection` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `target_type` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `once_per_customer` tinyint(1) NOT NULL, `allocation_limit` int NULL DEFAULT NULL, `usage_limit` int NULL DEFAULT NULL, `prerequisite_product_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_variant_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prerequisite_collection_ids` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for failed_jobs -- ---------------------------- DROP TABLE IF EXISTS `failed_jobs`; CREATE TABLE `failed_jobs` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `uuid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `connection` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, `queue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, `exception` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL, `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `failed_jobs_uuid_unique`(`uuid` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for fav -- ---------------------------- DROP TABLE IF EXISTS `fav`; CREATE TABLE `fav` ( `customer_id` int UNSIGNED NOT NULL, `product_id` int UNSIGNED NOT NULL, PRIMARY KEY (`customer_id`, `product_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for image -- ---------------------------- DROP TABLE IF EXISTS `image`; CREATE TABLE `image` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `position` int NULL DEFAULT NULL, `image` char(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `resize` tinyint(1) NULL DEFAULT NULL, `resize_path` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `resize_watermark` tinyint(1) NULL DEFAULT NULL, `resize_watermark_path` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `resize_small` tinyint(1) NULL DEFAULT NULL, `resize_small_path` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `link` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `width` int NULL DEFAULT NULL, `height` int NULL DEFAULT NULL, `banner` tinyint(1) NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `original_name` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `ext` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `body` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 18189 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for inventory_branches -- ---------------------------- DROP TABLE IF EXISTS `inventory_branches`; CREATE TABLE `inventory_branches` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `count_item` int NULL DEFAULT 0, `sum_weight` double NULL DEFAULT 0, `branch_id` int NULL DEFAULT NULL, `allocator_user_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for inventory_transactions -- ---------------------------- DROP TABLE IF EXISTS `inventory_transactions`; CREATE TABLE `inventory_transactions` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` int NULL DEFAULT NULL, `product_variant_id` int NULL DEFAULT NULL, `branch_id` int NULL DEFAULT NULL, `allocator_user_id` int NULL DEFAULT NULL, `order_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 113 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for jobs -- ---------------------------- DROP TABLE IF EXISTS `jobs`; CREATE TABLE `jobs` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `queue` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `attempts` tinyint UNSIGNED NOT NULL, `reserved_at` int UNSIGNED NULL DEFAULT NULL, `available_at` int UNSIGNED NOT NULL, `created_at` int UNSIGNED NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `jobs_queue_index`(`queue` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2140 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for kids -- ---------------------------- DROP TABLE IF EXISTS `kids`; CREATE TABLE `kids` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `phone` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `num` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for links -- ---------------------------- DROP TABLE IF EXISTS `links`; CREATE TABLE `links` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `counter` int NULL DEFAULT 1, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for login -- ---------------------------- DROP TABLE IF EXISTS `login`; CREATE TABLE `login` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `lname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `fname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `user_type` tinyint NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `last_login` timestamp NULL DEFAULT NULL, `is_active` tinyint NULL DEFAULT NULL, `api_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `token_sms` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `percent` int NULL DEFAULT 0, `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `birth_day` timestamp NULL DEFAULT NULL, `branch_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 654 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for logs -- ---------------------------- DROP TABLE IF EXISTS `logs`; CREATE TABLE `logs` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `customer_id` bigint NULL DEFAULT NULL, `time_present` time NULL DEFAULT NULL, `start_at` timestamp NULL DEFAULT NULL, `end_at` timestamp NULL DEFAULT NULL, `ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `title` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `data` json NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `title_fa` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `product_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 147682 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for major_favorites -- ---------------------------- DROP TABLE IF EXISTS `major_favorites`; CREATE TABLE `major_favorites` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` bigint NULL DEFAULT NULL, `customer_id` bigint NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3568 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for major_promotion -- ---------------------------- DROP TABLE IF EXISTS `major_promotion`; CREATE TABLE `major_promotion` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NULL DEFAULT NULL, `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_persian_ci NULL DEFAULT NULL, `start_at` timestamp NULL DEFAULT NULL, `end_at` timestamp NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `discount_percent` double NULL DEFAULT NULL, `is_active` tinyint NULL DEFAULT NULL, `use_only` tinyint NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `show` tinyint NULL DEFAULT NULL, `type_customer` tinyint NULL DEFAULT NULL, `discount_price` double NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 923 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_persian_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for major_promotion_ignores -- ---------------------------- DROP TABLE IF EXISTS `major_promotion_ignores`; CREATE TABLE `major_promotion_ignores` ( `type` tinyint(1) NULL DEFAULT NULL, `item_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` time NULL DEFAULT NULL, `id` int NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 55 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for major_promotion_item -- ---------------------------- DROP TABLE IF EXISTS `major_promotion_item`; CREATE TABLE `major_promotion_item` ( `id` int NOT NULL AUTO_INCREMENT, `promotion_id` int NULL DEFAULT NULL, `item_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 4451 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_persian_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for major_promotion_used -- ---------------------------- DROP TABLE IF EXISTS `major_promotion_used`; CREATE TABLE `major_promotion_used` ( `id` int NOT NULL AUTO_INCREMENT, `customer_id` int NULL DEFAULT NULL, `promotion_id` int NULL DEFAULT NULL, `promotion_item_id` int NULL DEFAULT NULL, `order_id` int NULL DEFAULT NULL, `order_item_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 388 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_persian_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for message_notification -- ---------------------------- DROP TABLE IF EXISTS `message_notification`; CREATE TABLE `message_notification` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `notif_type` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `body` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `f_id` int NULL DEFAULT NULL, `created_at` date NOT NULL, `updated_at` date NOT NULL, `receiver_id` int NOT NULL, `sender_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `message_notification_receiver_id_90f1b2a9`(`receiver_id` ASC) USING BTREE, INDEX `message_notification_sender_id_a643dc26`(`sender_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for messages -- ---------------------------- DROP TABLE IF EXISTS `messages`; CREATE TABLE `messages` ( `id` int NOT NULL AUTO_INCREMENT, `customer_id` int NULL DEFAULT NULL, `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `massage` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, `token` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `type` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `user_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 24474 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for migrations -- ---------------------------- DROP TABLE IF EXISTS `migrations`; CREATE TABLE `migrations` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `migration` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `batch` int NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for notify -- ---------------------------- DROP TABLE IF EXISTS `notify`; CREATE TABLE `notify` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `customer_id` int UNSIGNED NULL DEFAULT NULL, `user_id` int UNSIGNED NULL DEFAULT NULL, `note` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `value` tinyint NULL DEFAULT NULL, `read` tinyint(1) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `type_send` tinyint NULL DEFAULT NULL, `sender_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 864 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for order_activity -- ---------------------------- DROP TABLE IF EXISTS `order_activity`; CREATE TABLE `order_activity` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `user_id` int UNSIGNED NULL DEFAULT NULL, `customer_id` int UNSIGNED NULL DEFAULT NULL, `order_id` int UNSIGNED NULL DEFAULT NULL, `meta` decimal(30, 30) NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `proceed` tinyint(1) NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5439 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for order_items -- ---------------------------- DROP TABLE IF EXISTS `order_items`; CREATE TABLE `order_items` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'شناسه', `order_id` int UNSIGNED NOT NULL COMMENT 'شناسه سفارش', `product_id` int UNSIGNED NOT NULL COMMENT 'شناسه محصول', `product_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'عنوان محصول', `variant_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'عنوان تنوع', `w` double NULL DEFAULT NULL COMMENT 'وزن نهایی + درصد', `wage` double NULL DEFAULT NULL COMMENT 'حق الزحمه - مبالتفاوت', `percent` double NULL DEFAULT NULL COMMENT 'درصد با احتساب تخفیف', `rial_pay` double NULL DEFAULT NULL COMMENT 'اجرت ریالی', `created_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ ایجاد', `updated_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ به روز رسانی', `variant_id` int UNSIGNED NULL DEFAULT NULL COMMENT 'شناسه تنوع', `price` double UNSIGNED NULL DEFAULT NULL COMMENT 'قیمت', `sts` tinyint NULL DEFAULT NULL COMMENT 'وضعیت', `qty` int UNSIGNED NULL DEFAULT NULL COMMENT 'تعداد', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'توضیحات', `rash_weight` double NULL DEFAULT NULL COMMENT 'وزن خام با تغییر', `original_rash_weight` double NULL DEFAULT NULL COMMENT 'وزن خام بدون تغییر', `deleted_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ حذف', `discount` double NULL DEFAULT NULL COMMENT 'تخفیف روی این آیتم', `original_percent` double NULL DEFAULT NULL COMMENT 'درصد بدون احتساب تخفیف', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1497 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for orders -- ---------------------------- DROP TABLE IF EXISTS `orders`; CREATE TABLE `orders` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'شناسه', `customer_id` int UNSIGNED NOT NULL COMMENT 'شناسه مشتری', `reagent_id` int UNSIGNED NULL DEFAULT NULL COMMENT 'شناسه کارشناس فروش', `type` tinyint UNSIGNED NOT NULL, `input` double NULL DEFAULT NULL COMMENT 'جمع کل فاکتور یا ورودی ', `output` double NULL DEFAULT NULL, `remain` double NULL DEFAULT NULL, `w` double NULL DEFAULT NULL, `wage` double NULL DEFAULT NULL, `percent` double NULL DEFAULT NULL, `sts` tinyint NULL DEFAULT NULL COMMENT 'وضعیت سفارش', `created_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ ایجاد', `updated_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ به روز رسانی', `deleted_at` timestamp NULL DEFAULT NULL COMMENT 'تاریخ حذف', `price` double UNSIGNED NULL DEFAULT NULL COMMENT 'قیمت', `confirmed` tinyint(1) NULL DEFAULT NULL COMMENT 'تایید شده توسط مشتری', `rial_input` bigint NULL DEFAULT NULL COMMENT 'جمع کل مقدار ریالی فاکتور', `discount` double NULL DEFAULT NULL COMMENT 'جمع کل تخفیف روی فاکتور', `city_id` int UNSIGNED NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 800 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for orders_fulfillment -- ---------------------------- DROP TABLE IF EXISTS `orders_fulfillment`; CREATE TABLE `orders_fulfillment` ( `id` int NOT NULL AUTO_INCREMENT, `line_itmes` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `notify_customer` tinyint(1) NOT NULL, `service` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `shipment_status` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `sts` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `tracking_number` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `tracking_url` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `is_active` tinyint(1) NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `order_id_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `orders_fulfillment_order_id_id_178151c0`(`order_id_id` ASC) USING BTREE, CONSTRAINT `orders_fulfillment_order_id_id_178151c0_fk_orders_orders_id` FOREIGN KEY (`order_id_id`) REFERENCES `orders_orders` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for orders_histroy -- ---------------------------- DROP TABLE IF EXISTS `orders_histroy`; CREATE TABLE `orders_histroy` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `note` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `order_id` int NULL DEFAULT NULL, `customer_id` int NULL DEFAULT NULL, `proceed` smallint NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `key` tinyint NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `orders_orderstshistroy_order_id_0ac368d2`(`order_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2744 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for orders_orderitem -- ---------------------------- DROP TABLE IF EXISTS `orders_orderitem`; CREATE TABLE `orders_orderitem` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `price` double NULL DEFAULT NULL, `approximate_price` double NULL DEFAULT NULL, `qty` int NOT NULL, `deposit` double NULL DEFAULT NULL, `amount_paid` double NULL DEFAULT NULL, `approximate_gram` double NULL DEFAULT NULL, `exact_gram` double NULL DEFAULT NULL, `debtor_amount` double NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT NULL, `supply_at` date NULL DEFAULT NULL, `delivery_at` date NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `order_id` int NOT NULL, `product_id` int NOT NULL, `variant_id` int NOT NULL, `grams` double NULL DEFAULT NULL, `rial_pay` double NULL DEFAULT NULL, `variant_title` char(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `is_preorder` tinyint(1) NULL DEFAULT NULL, `promotion_id` int NULL DEFAULT NULL, `promotion_item_id` int NULL DEFAULT NULL, `total_discount` int NULL DEFAULT 0, `total_price` double NULL DEFAULT NULL, `gold_price_in_formula` double NULL DEFAULT NULL, `branch_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `orders_orderitem_order_id_id_f49815c5`(`order_id` ASC) USING BTREE, INDEX `orders_orderitem_product_id_id_05820f89`(`product_id` ASC) USING BTREE, INDEX `orders_orderitem_variant_id_id_710a853c`(`variant_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1029 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for orders_orders -- ---------------------------- DROP TABLE IF EXISTS `orders_orders`; CREATE TABLE `orders_orders` ( `id` int NOT NULL AUTO_INCREMENT, `app` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `billing_address` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `browser_ip` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `buyer_accepts_marketing` tinyint(1) NULL DEFAULT NULL, `email` char(254) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `phone` char(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `note` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `prcessing_method` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `processed_at` timestamp NULL DEFAULT NULL, `shipping_address` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `shipping_line` int NULL DEFAULT NULL, `subtotal_price` double NULL DEFAULT NULL, `discount_codes` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `total_discount` double NULL DEFAULT NULL, `total_price` double NULL DEFAULT NULL, `total_tax` double NULL DEFAULT NULL, `total_weight` double NULL DEFAULT NULL, `tags` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `sts` int NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT NULL, `canceled_at` date NULL DEFAULT NULL, `canceled_reason` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `closed_at` timestamp NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `send_time_id` int NULL DEFAULT NULL, `user_id_id` int NULL DEFAULT NULL, `gold_price` bigint NULL DEFAULT NULL, `gold_price_original` bigint NULL DEFAULT NULL, `price` double NULL DEFAULT NULL, `reagent_id` int NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `use_wallet` tinyint(1) NULL DEFAULT 0, `payment_after_wallet` int NULL DEFAULT NULL, `branch_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `orders_orders_send_time_id_ae5105a6`(`send_time_id` ASC) USING BTREE, INDEX `orders_orders_user_id_id_573dbdec`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 651 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for orders_sendtime -- ---------------------------- DROP TABLE IF EXISTS `orders_sendtime`; CREATE TABLE `orders_sendtime` ( `id` int NOT NULL AUTO_INCREMENT, `started_at` timestamp NOT NULL, `ended_at` timestamp NOT NULL, `perimitted_number` int NOT NULL, `sent_number` int NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for permission -- ---------------------------- DROP TABLE IF EXISTS `permission`; CREATE TABLE `permission` ( `rid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, `ut` int NOT NULL, PRIMARY KEY (`rid`, `ut`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for product -- ---------------------------- DROP TABLE IF EXISTS `product`; CREATE TABLE `product` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `body_html` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `product_code` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `metafields_global_title_tag` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `metafields_global_description_tag` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `tags` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `meta` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `sts` int NULL DEFAULT NULL, `number_of_purchase` int NOT NULL, `published_at` timestamp NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `is_active` tinyint(1) NOT NULL, `brand_id` int NULL DEFAULT NULL, `indicator_id_id` int NULL DEFAULT NULL, `supplier_id` int NULL DEFAULT NULL, `mobile_pic_id` int NULL DEFAULT NULL, `show_type` smallint NULL DEFAULT NULL, `delivery_type` tinyint(1) NULL DEFAULT NULL, `message_long_delivery` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `file_id` int UNSIGNED NULL DEFAULT NULL, `desk_note` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `disabled` tinyint(1) NOT NULL DEFAULT 0, `count_fav` int NULL DEFAULT 0, `count_order` int NULL DEFAULT 0, `count_view` int NULL DEFAULT 0, `min_gram` double NULL DEFAULT NULL, `max_gram` double NULL DEFAULT NULL, `offer_day` tinyint(1) NULL DEFAULT 0, `branch_id` int NULL DEFAULT NULL, `inventory_id` int NULL DEFAULT NULL, `is_exist` tinyint(1) NULL DEFAULT NULL, `has_warranty` tinyint(1) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `products_product_brand_id_3e2e8fd1`(`brand_id` ASC) USING BTREE, INDEX `products_product_indicator_id_id_72772582`(`indicator_id_id` ASC) USING BTREE, INDEX `products_product_moblie_pic_id_40a187c0`(`mobile_pic_id` ASC) USING BTREE, INDEX `products_product_supplier_id_b9ff64a9`(`supplier_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3384 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for product_brand -- ---------------------------- DROP TABLE IF EXISTS `product_brand`; CREATE TABLE `product_brand` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `priority` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 90 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for product_tags -- ---------------------------- DROP TABLE IF EXISTS `product_tags`; CREATE TABLE `product_tags` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` int UNSIGNED NOT NULL, `const_id` int UNSIGNED NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 447 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for products_comment -- ---------------------------- DROP TABLE IF EXISTS `products_comment`; CREATE TABLE `products_comment` ( `id` int NOT NULL AUTO_INCREMENT, `text` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `sts` int NOT NULL, `created_at` date NOT NULL, `updated_at` date NOT NULL, `product_id_id` int NOT NULL, `reply_id_id` int NULL DEFAULT NULL, `user_id_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `products_comment_product_id_id_3a4bf5bf`(`product_id_id` ASC) USING BTREE, INDEX `products_comment_reply_id_id_9be615e0`(`reply_id_id` ASC) USING BTREE, INDEX `products_comment_user_id_id_f4522726`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for products_productimage -- ---------------------------- DROP TABLE IF EXISTS `products_productimage`; CREATE TABLE `products_productimage` ( `id` int NOT NULL AUTO_INCREMENT, `image_id` int NULL DEFAULT NULL, `product_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `w` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `body` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `products_productimage_image_id_8002c73c`(`image_id` ASC) USING BTREE, INDEX `products_productimage_product_id_e747596a`(`product_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 30003 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for products_productvarient -- ---------------------------- DROP TABLE IF EXISTS `products_productvarient`; CREATE TABLE `products_productvarient` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `barcode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `color` smallint NULL DEFAULT NULL, `grams` double NULL DEFAULT NULL, `width` double NULL DEFAULT NULL, `length` double NULL DEFAULT NULL, `height` double NULL DEFAULT NULL, `rial_pay` double NULL DEFAULT NULL, `percentage_pay` double NULL DEFAULT NULL, `Inventory` int NULL DEFAULT NULL, `details` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `meta` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `position` double NULL DEFAULT NULL, `requires_shipping` tinyint(1) NULL DEFAULT NULL, `taxable` tinyint(1) NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `is_pre_order` tinyint(1) NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT NULL, `product_id_id` int NULL DEFAULT NULL, `qty` int NULL DEFAULT NULL, `number_of_purchase` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `products_productvarient_product_id_id_82e0a53c`(`product_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7474 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for products_productvarient_copy1 -- ---------------------------- DROP TABLE IF EXISTS `products_productvarient_copy1`; CREATE TABLE `products_productvarient_copy1` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `barcode` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `color` smallint NULL DEFAULT NULL, `grams` double NULL DEFAULT NULL, `width` double NULL DEFAULT NULL, `length` double NULL DEFAULT NULL, `height` double NULL DEFAULT NULL, `rial_pay` double NULL DEFAULT NULL, `percentage_pay` double NULL DEFAULT NULL, `Inventory` int NULL DEFAULT NULL, `details` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `description` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `meta` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `position` double NULL DEFAULT NULL, `requires_shipping` tinyint(1) NULL DEFAULT NULL, `taxable` tinyint(1) NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `is_pre_order` tinyint(1) NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT NULL, `product_id_id` int NULL DEFAULT NULL, `qty` int NULL DEFAULT NULL, `number_of_purchase` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `products_productvarient_product_id_id_82e0a53c`(`product_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 4055 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for products_promotion -- ---------------------------- DROP TABLE IF EXISTS `products_promotion`; CREATE TABLE `products_promotion` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `promotion_type` int NOT NULL, `sts` char(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `platform` char(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `started_at` timestamp NOT NULL, `ended_at` timestamp NOT NULL, `is_active` tinyint(1) NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for products_variantpromotion -- ---------------------------- DROP TABLE IF EXISTS `products_variantpromotion`; CREATE TABLE `products_variantpromotion` ( `id` int NOT NULL AUTO_INCREMENT, `discount_percentage` double NOT NULL, `per_promotion` int NOT NULL, `per_buy` int NOT NULL, `number_of_sold` int NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `product_id_id` int NOT NULL, `promotion_id_id` int NOT NULL, `variant_id_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `products_variantpromotion_product_id_id_650e8492`(`product_id_id` ASC) USING BTREE, INDEX `products_variantpromotion_promotion_id_id_48594f0e`(`promotion_id_id` ASC) USING BTREE, INDEX `products_variantpromotion_variant_id_id_227fc462`(`variant_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for promotion_products -- ---------------------------- DROP TABLE IF EXISTS `promotion_products`; CREATE TABLE `promotion_products` ( `id` int NOT NULL AUTO_INCREMENT, `promotion_id` int NULL DEFAULT NULL, `promotion_item_id` int NULL DEFAULT NULL, `product_variant_id` int NULL DEFAULT NULL, `product_id` int NULL DEFAULT NULL, `discount` double(10, 4) NULL DEFAULT NULL, `type` tinyint NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `active` tinyint(1) NULL DEFAULT NULL, `start_at` timestamp NULL DEFAULT NULL, `end_at` timestamp NULL DEFAULT NULL, `use_only` tinyint(1) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 22899 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for request_fashions -- ---------------------------- DROP TABLE IF EXISTS `request_fashions`; CREATE TABLE `request_fashions` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `mobile` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for request_logs -- ---------------------------- DROP TABLE IF EXISTS `request_logs`; CREATE TABLE `request_logs` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `data` json NULL, `customer_id` bigint NULL DEFAULT NULL, `device` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `user_agent` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `route` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `method` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 14305 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for single_promotion_used -- ---------------------------- DROP TABLE IF EXISTS `single_promotion_used`; CREATE TABLE `single_promotion_used` ( `id` int NOT NULL AUTO_INCREMENT, `customer_id` int NULL DEFAULT NULL, `promotion_id` int NULL DEFAULT NULL, `promotion_item_id` int NULL DEFAULT NULL, `order_id` int NULL DEFAULT NULL, `order_item_id` int NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `promotion_product_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_persian_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transaction_metas -- ---------------------------- DROP TABLE IF EXISTS `transaction_metas`; CREATE TABLE `transaction_metas` ( `transaction` bigint UNSIGNED NOT NULL, `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `order_id` bigint NULL DEFAULT NULL, `total_weight` double NULL DEFAULT NULL, `percent` int NULL DEFAULT NULL, `order_date` datetime NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 255 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transaction_orders -- ---------------------------- DROP TABLE IF EXISTS `transaction_orders`; CREATE TABLE `transaction_orders` ( `id` bigint NOT NULL AUTO_INCREMENT, `customer_id` bigint UNSIGNED NULL DEFAULT NULL, `order_id` bigint UNSIGNED NULL DEFAULT NULL, `total_price` bigint NULL DEFAULT NULL, `transaction_type` tinyint(1) NULL DEFAULT NULL, `total_weight` double UNSIGNED NULL DEFAULT NULL, `order_date` datetime NULL DEFAULT NULL, `payment` tinyint(1) NULL DEFAULT 0, `created_at` datetime NULL DEFAULT NULL, `updated_at` datetime NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 249 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions -- ---------------------------- DROP TABLE IF EXISTS `transactions`; CREATE TABLE `transactions` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `wallet` bigint UNSIGNED NOT NULL, `transaction_type` enum('1','2','3') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `value` double NOT NULL, `expire_at` datetime NULL DEFAULT NULL, `hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL, `customer_id` int NULL DEFAULT NULL, `active` tinyint NULL DEFAULT 0, `order_id` bigint NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 255 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions_cheque -- ---------------------------- DROP TABLE IF EXISTS `transactions_cheque`; CREATE TABLE `transactions_cheque` ( `id` int NOT NULL AUTO_INCREMENT, `price` double NULL DEFAULT NULL, `critique_at` date NOT NULL, `passed` tinyint(1) NOT NULL, `bank` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `branch` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `code` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `is_active` tinyint(1) NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `order_id_id` int NULL DEFAULT NULL, `user_id_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `transactions_cheque_order_id_id_e673514b`(`order_id_id` ASC) USING BTREE, INDEX `transactions_cheque_user_id_id_d5c86d51`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions_deposittocard -- ---------------------------- DROP TABLE IF EXISTS `transactions_deposittocard`; CREATE TABLE `transactions_deposittocard` ( `id` int NOT NULL AUTO_INCREMENT, `price` double NOT NULL, `trackint_number` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `order_id_id` int NOT NULL, `receipt_id` int NOT NULL, `user_id_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `transactions_deposittocard_order_id_id_f3eb423f`(`order_id_id` ASC) USING BTREE, INDEX `transactions_deposittocard_receipt_id_63f5bff0`(`receipt_id` ASC) USING BTREE, INDEX `transactions_deposittocard_user_id_id_2169d0c1`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions_financialreport -- ---------------------------- DROP TABLE IF EXISTS `transactions_financialreport`; CREATE TABLE `transactions_financialreport` ( `id` int NOT NULL AUTO_INCREMENT, `title` char(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `sts` char(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `reason` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `user_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `transactions_financialreport_user_id_9022cc28`(`user_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions_meltedgold -- ---------------------------- DROP TABLE IF EXISTS `transactions_meltedgold`; CREATE TABLE `transactions_meltedgold` ( `id` int NOT NULL AUTO_INCREMENT, `gram` double NOT NULL, `ang` char(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `laboratory` char(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `ayar` char(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `order_id_id` int NOT NULL, `user_id_id` int NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `transactions_meltedgold_order_id_id_75bca815`(`order_id_id` ASC) USING BTREE, INDEX `transactions_meltedgold_user_id_id_c633d05e`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions_refund -- ---------------------------- DROP TABLE IF EXISTS `transactions_refund`; CREATE TABLE `transactions_refund` ( `id` int NOT NULL AUTO_INCREMENT, `sts` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `note` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `order_adjusments` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `processed_at` timestamp NOT NULL, `is_active` tinyint(1) NOT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `transaction_id_id` int NULL DEFAULT NULL, `user_id_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `transactions_refund_transaction_id_id_key`(`transaction_id_id` ASC) USING BTREE, INDEX `transactions_refund_user_id_id_1057a1db`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for transactions_transaction -- ---------------------------- DROP TABLE IF EXISTS `transactions_transaction`; CREATE TABLE `transactions_transaction` ( `id` int NOT NULL AUTO_INCREMENT, `amount` double NULL DEFAULT NULL, `transaction_type` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `sts` char(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL, `message` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `receipt` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `gateway` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL, `is_active` tinyint(1) NULL DEFAULT NULL, `created_at` timestamp NOT NULL, `updated_at` timestamp NOT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `order_id_id` int NULL DEFAULT NULL, `user_id_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `transactions_transaction_order_id_id_2feae4e4`(`order_id_id` ASC) USING BTREE, INDEX `transactions_transaction_user_id_id_fb5a704c`(`user_id_id` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 122 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for users -- ---------------------------- DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `fname` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `lname` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL, `mobile` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL, `password` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `api_token` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `remember_token` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, `permission` decimal(16, 16) NULL DEFAULT NULL, `ut` int UNSIGNED NULL DEFAULT NULL, `city_id` int UNSIGNED NULL DEFAULT NULL, `token_mobile` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `notify_count` int NULL DEFAULT 0, `branch_id` int NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `users_mobile_unique`(`mobile` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for wallets -- ---------------------------- DROP TABLE IF EXISTS `wallets`; CREATE TABLE `wallets` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `owner_type` enum('1','2') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `owner` bigint NOT NULL, `gold` double NOT NULL, `hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, `credit` bigint NOT NULL, `sms_at` timestamp NULL DEFAULT NULL, `sent` tinyint(1) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `wallets_owner_owner_type_unique`(`owner` ASC, `owner_type` ASC) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 81 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for workshops -- ---------------------------- DROP TABLE IF EXISTS `workshops`; CREATE TABLE `workshops` ( `id` int UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `phone` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NULL DEFAULT NULL, `user_id` int NULL DEFAULT NULL, `is_active` tinyint(1) NULL DEFAULT 1, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_unicode_ci ROW_FORMAT = DYNAMIC; SET FOREIGN_KEY_CHECKS = 1;