Files

1017 lines
45 KiB
Plaintext
Raw Permalink Normal View History

2026-06-10 20:53:18 +03:30
/*
Navicat Premium Data Transfer
Source Server : khanegi
Source Server Type : MySQL
Source Server Version : 80045 (8.0.45-0ubuntu0.24.04.1)
Source Host : 91.212.174.137:3030
Source Schema : groosy
Target Server Type : MySQL
Target Server Version : 80045 (8.0.45-0ubuntu0.24.04.1)
File Encoding : 65001
Date: 10/06/2026 20:16:58
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for addresses
-- ----------------------------
DROP TABLE IF EXISTS `addresses`;
CREATE TABLE `addresses` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`address` varchar(2028) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`zip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`customer_id` int unsigned DEFAULT NULL,
`default_address` tinyint(1) NOT NULL DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`major_id` int DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for addresses_01/15
-- ----------------------------
DROP TABLE IF EXISTS `addresses_01/15`;
CREATE TABLE `addresses_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`phone` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`address` varchar(2028) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`zip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`customer_id` int unsigned DEFAULT NULL,
`default_address` tinyint(1) NOT NULL DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`major_id` int DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for bank_accounts
-- ----------------------------
DROP TABLE IF EXISTS `bank_accounts`;
CREATE TABLE `bank_accounts` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` int unsigned DEFAULT NULL,
`cart_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`shaba_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`account_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`sts` tinyint NOT 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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for bank_accounts_01/15
-- ----------------------------
DROP TABLE IF EXISTS `bank_accounts_01/15`;
CREATE TABLE `bank_accounts_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` int unsigned DEFAULT NULL,
`cart_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`shaba_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`bank_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`account_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`sts` tinyint NOT 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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- 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 DEFAULT NULL,
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`parent_id` int unsigned DEFAULT NULL,
`has_children` tinyint(1) NOT NULL DEFAULT '0',
`level` tinyint DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for const
-- ----------------------------
DROP TABLE IF EXISTS `const`;
CREATE TABLE `const` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`title_fa` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for const_copy1
-- ----------------------------
DROP TABLE IF EXISTS `const_copy1`;
CREATE TABLE `const_copy1` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`title_fa` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for customers
-- ----------------------------
DROP TABLE IF EXISTS `customers`;
CREATE TABLE `customers` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`fname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`lname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`active` tinyint(1) NOT NULL DEFAULT '0',
`finger_print` tinyint(1) NOT NULL DEFAULT '0',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`avatar_id` int unsigned DEFAULT NULL,
`last_seen_at` timestamp NULL DEFAULT NULL,
`default_address_id` int unsigned DEFAULT NULL,
`sts` tinyint unsigned DEFAULT NULL,
`type` tinyint NOT NULL DEFAULT '2',
`total_transaction` int NOT NULL DEFAULT '0',
`token_sms` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`orders_count` int NOT NULL DEFAULT '0',
`birth_date` timestamp NULL DEFAULT NULL,
`shop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`n_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`is_archive` tinyint(1) NOT NULL DEFAULT '0',
`trade_active` tinyint(1) NOT NULL DEFAULT '1',
`gram` int NOT NULL DEFAULT '0',
`is_legal` tinyint NOT NULL DEFAULT '0',
`referral_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`referral_to_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`total_referrals` int unsigned NOT NULL DEFAULT '0',
`profit_count` int NOT NULL DEFAULT '1',
`add_user_limit` int NOT NULL DEFAULT '0',
`profit_amount` float NOT NULL DEFAULT '0.01',
`profit_amount_by_lvl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`order_reward_limit` int DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`credential_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`sum_gold` decimal(10,3) DEFAULT NULL,
`gold` decimal(10,4) DEFAULT NULL,
`moshtari_code` int DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for customers_01/15
-- ----------------------------
DROP TABLE IF EXISTS `customers_01/15`;
CREATE TABLE `customers_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`fname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`lname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`active` tinyint(1) NOT NULL DEFAULT '0',
`finger_print` tinyint(1) NOT NULL DEFAULT '0',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`avatar_id` int unsigned DEFAULT NULL,
`last_seen_at` timestamp NULL DEFAULT NULL,
`default_address_id` int unsigned DEFAULT NULL,
`sts` tinyint unsigned DEFAULT NULL,
`type` tinyint NOT NULL DEFAULT '2',
`total_transaction` int NOT NULL DEFAULT '0',
`token_sms` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`orders_count` int NOT NULL DEFAULT '0',
`birth_date` timestamp NULL DEFAULT NULL,
`shop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`phone_number` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`n_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`is_archive` tinyint(1) NOT NULL DEFAULT '0',
`trade_active` tinyint(1) NOT NULL DEFAULT '1',
`gram` int NOT NULL DEFAULT '0',
`is_legal` tinyint NOT NULL DEFAULT '0',
`referral_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`referral_to_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`profit_count` int NOT NULL DEFAULT '1',
`add_user_limit` int NOT NULL DEFAULT '0',
`profit_amount` float NOT NULL DEFAULT '0.01',
`profit_amount_by_lvl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`order_reward_limit` int DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`credential_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`sum_gold` decimal(10,3) DEFAULT NULL,
`gold` decimal(10,4) DEFAULT NULL,
`moshtari_code` int DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for customers_settings
-- ----------------------------
DROP TABLE IF EXISTS `customers_settings`;
CREATE TABLE `customers_settings` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`agent_id` int DEFAULT NULL,
`customer_id` int DEFAULT NULL,
`product_id` int DEFAULT NULL,
`group` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`lvl` int DEFAULT NULL,
`profit_buy` int DEFAULT NULL,
`profit_sell` int DEFAULT NULL,
`auto_buy` int DEFAULT NULL,
`auto_sell` int DEFAULT NULL,
`credit_buy` int DEFAULT NULL,
`credit_sell` int DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`is_active` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- 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_unicode_ci NOT NULL,
`connection` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`queue` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`exception` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for files
-- ----------------------------
DROP TABLE IF EXISTS `files`;
CREATE TABLE `files` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`original_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`ext` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`src` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`size` int unsigned DEFAULT NULL,
`user_id` int unsigned DEFAULT NULL,
`document_id` int unsigned DEFAULT NULL,
`type` tinyint unsigned DEFAULT NULL,
`has_thumb` tinyint(1) DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Table structure for funds
-- ----------------------------
DROP TABLE IF EXISTS `funds`;
CREATE TABLE `funds` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`file_id` int unsigned DEFAULT NULL,
`customer_id` int unsigned 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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for giftcard_codes
-- ----------------------------
DROP TABLE IF EXISTS `giftcard_codes`;
CREATE TABLE `giftcard_codes` (
`id` int NOT NULL AUTO_INCREMENT,
`giftcard_id` int DEFAULT NULL,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`sts` tinyint DEFAULT NULL,
`unit` tinyint DEFAULT NULL,
`amount` float DEFAULT NULL,
`assigned_to` int DEFAULT NULL,
`used_at` timestamp NULL DEFAULT NULL,
`expiry_date` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for giftcards
-- ----------------------------
DROP TABLE IF EXISTS `giftcards`;
CREATE TABLE `giftcards` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int DEFAULT NULL,
`count` int DEFAULT NULL,
`amount` float DEFAULT NULL,
`total` bigint DEFAULT NULL,
`unit` int DEFAULT NULL,
`unique_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`sts` tinyint DEFAULT NULL,
`expiry_date` timestamp NULL DEFAULT NULL,
`used_count` int DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for gold_supplier
-- ----------------------------
DROP TABLE IF EXISTS `gold_supplier`;
CREATE TABLE `gold_supplier` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`fname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`active` tinyint(1) NOT NULL DEFAULT '1',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`avatar_id` int unsigned 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=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for logs
-- ----------------------------
DROP TABLE IF EXISTS `logs`;
CREATE TABLE `logs` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`user_id` int unsigned DEFAULT NULL,
`customer_id` int unsigned DEFAULT NULL,
`data` longtext COLLATE utf8mb4_unicode_ci,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for messages
-- ----------------------------
DROP TABLE IF EXISTS `messages`;
CREATE TABLE `messages` (
`id` int NOT NULL AUTO_INCREMENT,
`sms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`receiver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`deleted_at` timestamp NULL DEFAULT NULL,
`platforms` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- 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_unicode_ci NOT NULL,
`batch` int NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for offer_codes
-- ----------------------------
DROP TABLE IF EXISTS `offer_codes`;
CREATE TABLE `offer_codes` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`start_at` timestamp NULL DEFAULT NULL,
`end_at` timestamp NULL DEFAULT NULL,
`type` tinyint unsigned DEFAULT NULL,
`discount_percent` int unsigned DEFAULT NULL,
`discount_price` int unsigned DEFAULT NULL,
`is_active` tinyint(1) NOT NULL DEFAULT '0',
`use_only` bigint NOT NULL DEFAULT '1',
`use_count` bigint NOT NULL DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Table structure for orders
-- ----------------------------
DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`provider_id` bigint unsigned DEFAULT NULL,
`price_id` bigint DEFAULT NULL,
`customer_id` bigint unsigned DEFAULT NULL,
`sts` tinyint unsigned DEFAULT NULL,
`direction` tinyint unsigned DEFAULT NULL,
`payment_sts` tinyint unsigned DEFAULT NULL,
`type` tinyint NOT NULL DEFAULT '1',
`amount` double(15,6) unsigned DEFAULT NULL,
`fee` int unsigned DEFAULT NULL,
`price` int unsigned DEFAULT NULL,
`price_original` int unsigned DEFAULT NULL,
`total_fee` int unsigned DEFAULT NULL,
`total_price` bigint unsigned DEFAULT NULL,
`total_price_montzar` decimal(20,4) DEFAULT NULL,
`total_price_liman` int DEFAULT NULL,
`total_price_original` bigint unsigned DEFAULT NULL,
`service_charge_percentage` decimal(5,4) DEFAULT '0.0000',
`service_charge_price` bigint DEFAULT '0',
`service_charge` decimal(20,8) DEFAULT '0.00000000',
`payment_amount` bigint NOT NULL DEFAULT '0',
`payment_remind` int DEFAULT '0',
`description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`pay_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
KEY `orders_provider_id_index` (`provider_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for orders_01/15
-- ----------------------------
DROP TABLE IF EXISTS `orders_01/15`;
CREATE TABLE `orders_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`price_id` bigint DEFAULT NULL,
`customer_id` bigint unsigned DEFAULT NULL,
`sts` tinyint unsigned DEFAULT NULL,
`direction` tinyint unsigned DEFAULT NULL,
`payment_sts` tinyint unsigned DEFAULT NULL,
`type` tinyint NOT NULL DEFAULT '1',
`amount` double(15,6) unsigned DEFAULT NULL,
`fee` int unsigned DEFAULT NULL,
`price` int unsigned DEFAULT NULL,
`price_original` int unsigned DEFAULT NULL,
`total_fee` int unsigned DEFAULT NULL,
`total_price` bigint unsigned DEFAULT NULL,
`total_price_liman` int DEFAULT NULL,
`total_price_original` bigint unsigned DEFAULT NULL,
`service_charge_percentage` decimal(5,4) DEFAULT '0.0000',
`service_charge_price` bigint DEFAULT '0',
`service_charge` decimal(20,8) DEFAULT '0.00000000',
`payment_amount` bigint NOT NULL DEFAULT '0',
`payment_remind` int DEFAULT '0',
`description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`pay_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for orders_copy1
-- ----------------------------
DROP TABLE IF EXISTS `orders_copy1`;
CREATE TABLE `orders_copy1` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`price_id` bigint DEFAULT NULL,
`customer_id` bigint unsigned DEFAULT NULL,
`sts` tinyint unsigned DEFAULT NULL,
`direction` tinyint unsigned DEFAULT NULL,
`payment_sts` tinyint unsigned DEFAULT NULL,
`type` tinyint NOT NULL DEFAULT '1',
`amount` double(15,6) unsigned DEFAULT NULL,
`fee` int unsigned DEFAULT NULL,
`price` int unsigned DEFAULT NULL,
`price_original` int unsigned DEFAULT NULL,
`total_fee` int unsigned DEFAULT NULL,
`total_price` bigint unsigned DEFAULT NULL,
`total_price_liman` int DEFAULT NULL,
`total_price_original` bigint unsigned DEFAULT NULL,
`service_charge_percentage` decimal(5,4) DEFAULT '0.0000',
`service_charge_price` bigint DEFAULT '0',
`service_charge` decimal(20,8) DEFAULT '0.00000000',
`payment_amount` bigint NOT NULL DEFAULT '0',
`payment_remind` int DEFAULT '0',
`description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`pay_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for paping_transactions
-- ----------------------------
DROP TABLE IF EXISTS `paping_transactions`;
CREATE TABLE `paping_transactions` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for password_resets
-- ----------------------------
DROP TABLE IF EXISTS `password_resets`;
CREATE TABLE `password_resets` (
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`created_at` timestamp NULL DEFAULT NULL,
KEY `password_resets_email_index` (`email`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for personal_access_tokens
-- ----------------------------
DROP TABLE IF EXISTS `personal_access_tokens`;
CREATE TABLE `personal_access_tokens` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`tokenable_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`tokenable_id` bigint unsigned NOT NULL,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`abilities` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`last_used_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `personal_access_tokens_token_unique` (`token`) USING BTREE,
KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for price_candles
-- ----------------------------
DROP TABLE IF EXISTS `price_candles`;
CREATE TABLE `price_candles` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`start` int unsigned DEFAULT NULL,
`end` int unsigned DEFAULT NULL,
`high` int unsigned DEFAULT NULL,
`low` int unsigned DEFAULT NULL,
`date_at` date DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for price_triggers
-- ----------------------------
DROP TABLE IF EXISTS `price_triggers`;
CREATE TABLE `price_triggers` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` bigint unsigned NOT NULL,
`product_id` bigint unsigned DEFAULT NULL,
2026-06-10 20:53:18 +03:30
`target_price` bigint NOT NULL,
`price_condition` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`action` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`direction` tinyint(1) DEFAULT NULL,
`is_active` tinyint(1) DEFAULT '1',
`triggered_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`deleted_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for prices
-- ----------------------------
DROP TABLE IF EXISTS `prices`;
CREATE TABLE `prices` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`price` int unsigned DEFAULT NULL,
`date_at` date DEFAULT NULL,
`time_at` time DEFAULT NULL,
`user_id` int unsigned DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for products
-- ----------------------------
DROP TABLE IF EXISTS `products`;
CREATE TABLE `products` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`amount` float NOT NULL DEFAULT '1',
`metal_id` int DEFAULT NULL,
`group_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`file_id` bigint unsigned DEFAULT NULL,
`price` bigint DEFAULT '0',
`price_profit` int DEFAULT NULL,
`price_offset_percent` decimal(8,2) NOT NULL DEFAULT '0.00',
`active` tinyint(1) NOT NULL DEFAULT '1',
`show` tinyint(1) DEFAULT '1',
`show_in_assets` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'نمایش در صفحه دارایی‌ها',
`use_last_price_if_zero` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'استفاده از آخرین قیمت وقتی provider صفر است',
`open_sell` tinyint(1) NOT NULL DEFAULT '1',
`open_buy` tinyint(1) NOT NULL DEFAULT '1',
`auto_open_at` time DEFAULT NULL,
`auto_close_at` time DEFAULT NULL,
`percent_fee_buy` float DEFAULT NULL,
`order_limit_enabled` tinyint(1) NOT NULL DEFAULT '0',
`min_order_cash` bigint unsigned DEFAULT NULL,
`max_order_cash` bigint unsigned DEFAULT NULL,
`percent_fee_sell` float DEFAULT NULL,
`cash_fee_buy` int DEFAULT NULL,
`cash_fee_sell` int DEFAULT NULL,
`reading_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`bubble` tinyint NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for products_copy1
-- ----------------------------
DROP TABLE IF EXISTS `products_copy1`;
CREATE TABLE `products_copy1` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`amount` float NOT NULL DEFAULT '1',
`metal_id` int DEFAULT NULL,
`group_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`file_id` bigint unsigned DEFAULT NULL,
`price` bigint DEFAULT '0',
`price_profit` int DEFAULT NULL,
`active` tinyint(1) NOT NULL DEFAULT '1',
`show` tinyint(1) DEFAULT '1',
`open_sell` tinyint(1) NOT NULL DEFAULT '1',
`open_buy` tinyint(1) NOT NULL DEFAULT '1',
`auto_open_at` time DEFAULT NULL,
`auto_close_at` time DEFAULT NULL,
`percent_fee_buy` float DEFAULT NULL,
`percent_fee_sell` float DEFAULT NULL,
`cash_fee_buy` int DEFAULT NULL,
`cash_fee_sell` int DEFAULT NULL,
`reading_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`bubble` tinyint NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for settings
-- ----------------------------
DROP TABLE IF EXISTS `settings`;
CREATE TABLE `settings` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title_fa` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`can_edit` tinyint DEFAULT '0',
`is_exist` tinyint(1) NOT NULL DEFAULT '0',
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`is_active` tinyint DEFAULT NULL,
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`menu` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`show_to_user` tinyint(1) NOT NULL DEFAULT '0',
2026-06-10 20:53:18 +03:30
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for settings_copy1
-- ----------------------------
DROP TABLE IF EXISTS `settings_copy1`;
CREATE TABLE `settings_copy1` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title_fa` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`can_edit` tinyint DEFAULT '0',
`is_exist` tinyint(1) NOT NULL DEFAULT '0',
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`description` text CHARACTER SET latin1 COLLATE latin1_swedish_ci,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`is_active` tinyint DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- ----------------------------
-- Table structure for tahesab
-- ----------------------------
DROP TABLE IF EXISTS `tahesab`;
CREATE TABLE `tahesab` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int DEFAULT NULL,
`amount` float DEFAULT NULL,
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`order_id` int DEFAULT NULL,
`date` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`sh_factor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`tahesab_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`tah_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`factor_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`res` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
`data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- ----------------------------
-- Table structure for tahesab_01/15
-- ----------------------------
DROP TABLE IF EXISTS `tahesab_01/15`;
CREATE TABLE `tahesab_01/15` (
`id` int NOT NULL AUTO_INCREMENT,
`customer_id` int DEFAULT NULL,
`amount` float DEFAULT NULL,
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`order_id` int DEFAULT NULL,
`date` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`sh_factor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`tahesab_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`tah_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`factor_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`res` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
`data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- ----------------------------
-- Table structure for transaction_metas
-- ----------------------------
DROP TABLE IF EXISTS `transaction_metas`;
CREATE TABLE `transaction_metas` (
`transaction` bigint unsigned NOT NULL,
`order_id` bigint unsigned DEFAULT NULL,
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for transaction_metas_01/15
-- ----------------------------
DROP TABLE IF EXISTS `transaction_metas_01/15`;
CREATE TABLE `transaction_metas_01/15` (
`transaction` bigint unsigned NOT NULL,
`order_id` bigint unsigned DEFAULT NULL,
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for transactions
-- ----------------------------
DROP TABLE IF EXISTS `transactions`;
CREATE TABLE `transactions` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`wallet` bigint unsigned DEFAULT 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,
`cash` bigint DEFAULT NULL,
`expire_at` datetime DEFAULT NULL,
`hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`customer_id` bigint unsigned DEFAULT NULL,
`order_id` int DEFAULT NULL,
`type` int NOT NULL,
`product_id` int DEFAULT NULL,
`fund_id` int DEFAULT NULL,
`start_at` timestamp NULL DEFAULT NULL,
`end_at` timestamp NULL DEFAULT NULL,
`gold` float DEFAULT '0',
`balance_cash` bigint DEFAULT NULL,
`balance_gold` int DEFAULT NULL,
`withdraw_id` int unsigned DEFAULT NULL,
`active` tinyint(1) DEFAULT NULL,
`number` int DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for transactions_01/15
-- ----------------------------
DROP TABLE IF EXISTS `transactions_01/15`;
CREATE TABLE `transactions_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`wallet` bigint unsigned DEFAULT 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,
`cash` bigint DEFAULT NULL,
`expire_at` datetime DEFAULT NULL,
`hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`customer_id` bigint unsigned DEFAULT NULL,
`order_id` int DEFAULT NULL,
`type` int NOT NULL,
`product_id` int DEFAULT NULL,
`fund_id` int DEFAULT NULL,
`start_at` timestamp NULL DEFAULT NULL,
`end_at` timestamp NULL DEFAULT NULL,
`gold` float DEFAULT '0',
`balance_cash` bigint DEFAULT NULL,
`balance_gold` int DEFAULT NULL,
`withdraw_id` int unsigned DEFAULT NULL,
`active` tinyint(1) DEFAULT NULL,
`number` int DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for transactions_admins
-- ----------------------------
DROP TABLE IF EXISTS `transactions_admins`;
CREATE TABLE `transactions_admins` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` bigint unsigned DEFAULT NULL,
`order_id` int DEFAULT NULL,
`customer_to_id` bigint unsigned DEFAULT NULL,
`user_id` bigint unsigned DEFAULT NULL,
`wallet` bigint unsigned DEFAULT NULL,
`transaction_id` bigint unsigned DEFAULT NULL,
`cash` bigint DEFAULT NULL,
`note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`type` int NOT NULL,
`gold` float DEFAULT '0',
`balance_cash` bigint DEFAULT NULL,
`balance_gold` int DEFAULT NULL,
`withdraw_id` int unsigned DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`fname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`lname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`active` tinyint(1) NOT NULL DEFAULT '1',
`telegram` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`send_sms` tinyint DEFAULT '1',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`avatar_id` int unsigned DEFAULT NULL,
`last_seen_at` timestamp NULL DEFAULT NULL,
`sts` tinyint unsigned DEFAULT NULL,
`user_type` int unsigned DEFAULT NULL,
`token_sms` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`remember_token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`gold` int DEFAULT NULL,
`bale` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for wallets
-- ----------------------------
DROP TABLE IF EXISTS `wallets`;
CREATE TABLE `wallets` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`owner_type` tinyint NOT NULL DEFAULT '1',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`owner` bigint NOT NULL,
`cash` bigint NOT NULL,
`hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`gold` float NOT NULL,
`fund_id` int DEFAULT NULL,
`product_id` int DEFAULT NULL,
`number` int NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for wallets_01/15
-- ----------------------------
DROP TABLE IF EXISTS `wallets_01/15`;
CREATE TABLE `wallets_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`owner_type` tinyint NOT NULL DEFAULT '1',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`owner` bigint NOT NULL,
`cash` bigint NOT NULL,
`hash` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`gold` float NOT NULL,
`fund_id` int DEFAULT NULL,
`product_id` int DEFAULT NULL,
`number` int NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for withdraws
-- ----------------------------
DROP TABLE IF EXISTS `withdraws`;
CREATE TABLE `withdraws` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` int unsigned DEFAULT NULL,
`user_id` int unsigned DEFAULT NULL,
`cash` bigint DEFAULT NULL,
`gold` double DEFAULT NULL,
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`tracked_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`zify_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`date_at` timestamp NULL DEFAULT NULL,
`sts` tinyint DEFAULT NULL,
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`bank_account_id` bigint DEFAULT NULL,
`address_id` bigint DEFAULT NULL,
`priority` tinyint NOT NULL DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-- ----------------------------
-- Table structure for withdraws_01/15
-- ----------------------------
DROP TABLE IF EXISTS `withdraws_01/15`;
CREATE TABLE `withdraws_01/15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`customer_id` int unsigned DEFAULT NULL,
`user_id` int unsigned DEFAULT NULL,
`cash` bigint DEFAULT NULL,
`gold` double DEFAULT NULL,
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`tracked_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`zify_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`date_at` timestamp NULL DEFAULT NULL,
`sts` tinyint DEFAULT NULL,
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`bank_account_id` bigint DEFAULT NULL,
`address_id` bigint DEFAULT NULL,
`priority` tinyint NOT NULL DEFAULT '0',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
2026-06-10 21:06:03 +03:30
-- بعد از load schema، Laravel نباید دوباره mysql-schema.sql را اجرا کند
INSERT INTO `migrations` (`migration`, `batch`) VALUES
('0000_00_00_000000_baseline_schema', 1);
2026-06-10 20:53:18 +03:30
SET FOREIGN_KEY_CHECKS = 1;