409 lines
18 KiB
PL/PgSQL
409 lines
18 KiB
PL/PgSQL
/*
|
|
Navicat Premium Dump SQL
|
|
|
|
Source Server : localhost
|
|
Source Server Type : MySQL
|
|
Source Server Version : 80040 (8.0.40-0ubuntu0.22.04.1)
|
|
Source Host : localhost:3306
|
|
Source Schema : link
|
|
|
|
Target Server Type : MySQL
|
|
Target Server Version : 80040 (8.0.40-0ubuntu0.22.04.1)
|
|
File Encoding : 65001
|
|
|
|
Date: 15/01/2025 16:42:47
|
|
*/
|
|
|
|
SET NAMES utf8mb4;
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for cache
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `cache`;
|
|
CREATE TABLE `cache` (
|
|
`key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`expiration` int NOT NULL,
|
|
PRIMARY KEY (`key`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of cache
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for cache_locks
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `cache_locks`;
|
|
CREATE TABLE `cache_locks` (
|
|
`key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`owner` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`expiration` int NOT NULL,
|
|
PRIMARY KEY (`key`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of cache_locks
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for domains
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `domains`;
|
|
CREATE TABLE `domains` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '链接',
|
|
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题',
|
|
`enable` tinyint(1) NOT NULL COMMENT '是否启用',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='无风险域名';
|
|
|
|
-- ----------------------------
|
|
-- Records of domains
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- 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) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`connection` text COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`queue` text COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`exception` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of failed_jobs
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for job_batches
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `job_batches`;
|
|
CREATE TABLE `job_batches` (
|
|
`id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`total_jobs` int NOT NULL,
|
|
`pending_jobs` int NOT NULL,
|
|
`failed_jobs` int NOT NULL,
|
|
`failed_job_ids` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`options` mediumtext COLLATE utf8mb4_unicode_ci,
|
|
`cancelled_at` int DEFAULT NULL,
|
|
`created_at` int NOT NULL,
|
|
`finished_at` int DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of job_batches
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for jobs
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `jobs`;
|
|
CREATE TABLE `jobs` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`queue` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`attempts` tinyint unsigned NOT NULL,
|
|
`reserved_at` int unsigned DEFAULT NULL,
|
|
`available_at` int unsigned NOT NULL,
|
|
`created_at` int unsigned NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
KEY `jobs_queue_index` (`queue`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of jobs
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for link_visit_logs
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `link_visit_logs`;
|
|
CREATE TABLE `link_visit_logs` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`link_id` bigint unsigned NOT NULL COMMENT '卡片链接id',
|
|
`user_id` bigint unsigned NOT NULL COMMENT '卡片链接所属用户ID',
|
|
`ip` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '访问IP',
|
|
`device_uid` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '设备唯一标识',
|
|
`cache` json DEFAULT NULL COMMENT '缓存链接数据',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='链接访问记录表';
|
|
|
|
-- ----------------------------
|
|
-- Records of link_visit_logs
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for links
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `links`;
|
|
CREATE TABLE `links` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`user_id` bigint unsigned NOT NULL COMMENT '创建人id',
|
|
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题',
|
|
`type` tinyint unsigned NOT NULL COMMENT '类型',
|
|
`status` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'url状态',
|
|
`icon` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '缩略图',
|
|
`description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',
|
|
`remark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
`code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短链接代码',
|
|
`config` json NOT NULL COMMENT '链接配置',
|
|
`price` bigint unsigned NOT NULL DEFAULT '0' COMMENT '价格',
|
|
`expired_at` timestamp NULL DEFAULT NULL COMMENT '有效期',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `links_code_unique` (`code`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='链接表';
|
|
|
|
-- ----------------------------
|
|
-- Records of links
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for material_categories
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `material_categories`;
|
|
CREATE TABLE `material_categories` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
`sort` int unsigned NOT NULL DEFAULT '0' COMMENT '权重',
|
|
`type` tinyint NOT NULL DEFAULT '0' COMMENT '类型1系统内置',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='素材库分类';
|
|
|
|
-- ----------------------------
|
|
-- Records of material_categories
|
|
-- ----------------------------
|
|
BEGIN;
|
|
INSERT INTO `material_categories` (`id`, `name`, `sort`, `type`, `created_at`, `updated_at`) VALUES (1, '系统', 1, 1, '2024-09-29 09:42:37', '2024-09-29 09:42:37');
|
|
INSERT INTO `material_categories` (`id`, `name`, `sort`, `type`, `created_at`, `updated_at`) VALUES (2, '其他', 0, 0, '2024-09-29 09:42:44', '2024-09-29 09:42:44');
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for materials
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `materials`;
|
|
CREATE TABLE `materials` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`user_id` bigint unsigned NOT NULL COMMENT '用户ID',
|
|
`cate_id` bigint unsigned NOT NULL DEFAULT '0' COMMENT '分类ID',
|
|
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
`path` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '路径',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`),
|
|
KEY `materials_cate_id_index` (`cate_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='素材库';
|
|
|
|
-- ----------------------------
|
|
-- Records of materials
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for migrations
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `migrations`;
|
|
CREATE TABLE `migrations` (
|
|
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
|
`migration` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`batch` int NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of migrations
|
|
-- ----------------------------
|
|
BEGIN;
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (1, '0001_01_01_000000_create_users_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (2, '0001_01_01_000001_create_cache_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (3, '0001_01_01_000002_create_jobs_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (4, '2019_12_14_000001_create_personal_access_tokens_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (6, '2024_04_10_101023_create_notices_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (7, '2024_04_10_101140_create_domains_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (8, '2024_04_10_101217_create_mini_programs_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (9, '2024_04_10_101507_create_links_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (10, '2024_04_10_103926_create_link_visit_logs_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (12, '2024_04_10_104736_create_sys_configs_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (13, '2024_04_15_140100_create_materials_table', 1);
|
|
INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (15, '2024_05_08_101122_create_material_categories_table', 1);
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for mini_programs
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `mini_programs`;
|
|
CREATE TABLE `mini_programs` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序名称',
|
|
`app_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'app_id',
|
|
`secret` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'secret',
|
|
`url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '首页',
|
|
`type` bigint unsigned NOT NULL COMMENT '小程序类型',
|
|
`user_id` bigint unsigned NOT NULL COMMENT '用户id',
|
|
`is_pre_min` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为平台小程序池小程序',
|
|
`is_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='小程序配置';
|
|
|
|
-- ----------------------------
|
|
-- Records of mini_programs
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for notices
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `notices`;
|
|
CREATE TABLE `notices` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '标题',
|
|
`content` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内容',
|
|
`show` tinyint(1) NOT NULL COMMENT '是否显示',
|
|
`sort` int unsigned NOT NULL DEFAULT '0' COMMENT '权重',
|
|
`type` bigint unsigned DEFAULT NULL COMMENT '类型',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='公告';
|
|
|
|
-- ----------------------------
|
|
-- Records of notices
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- 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) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`tokenable_id` bigint unsigned NOT NULL,
|
|
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`token` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
`abilities` text COLLATE utf8mb4_unicode_ci,
|
|
`last_used_at` timestamp NULL DEFAULT NULL,
|
|
`expires_at` timestamp NULL DEFAULT NULL,
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
|
|
KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of personal_access_tokens
|
|
-- ----------------------------
|
|
BEGIN;
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for sys_configs
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `sys_configs`;
|
|
CREATE TABLE `sys_configs` (
|
|
`slug` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '唯一标识符',
|
|
`value` longtext COLLATE utf8mb4_unicode_ci COMMENT '值',
|
|
`desc` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`slug`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统配置表';
|
|
|
|
-- ----------------------------
|
|
-- Records of sys_configs
|
|
-- ----------------------------
|
|
BEGIN;
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('ali_sms_key', '', '阿里短信key', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('ali_sms_secret', '', '阿里短信secret', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('ali_sms_sign_name', '', '阿里短信签名', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('mail_from_address', '', '发信地址', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('mail_from_name', '', '发信名称', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('mail_host', '', '服务器地址', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('mail_password', '', '发信密码', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('mail_port', '', '端口', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('mail_username', '', '发信账号', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('send_code_mode', '2', '发送验证码类型', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('verify_code_is_open', '0', '是否开启验证码', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('web_site_bottom_logo', '/image/toplogo.png', '网站logo深色', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('web_site_customer_service', '/image/web-qr.png', '客服二维码', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('web_site_logo', '/image/toplogo.png', '网站logo浅色', NULL, NULL);
|
|
INSERT INTO `sys_configs` (`slug`, `value`, `desc`, `created_at`, `updated_at`) VALUES ('web_site_title', '蚂蚁快链-智慧引流工具', '网站名称', NULL, NULL);
|
|
COMMIT;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for users
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `users`;
|
|
CREATE TABLE `users` (
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
|
`username` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '账号',
|
|
`password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码',
|
|
`status` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '状态',
|
|
`type` bigint unsigned NOT NULL COMMENT '账号类型',
|
|
`credit` bigint unsigned NOT NULL DEFAULT '0' COMMENT '账户剩余积分',
|
|
`accumulate_credit` bigint unsigned NOT NULL DEFAULT '0' COMMENT '累计充值积分',
|
|
`commission` bigint unsigned NOT NULL DEFAULT '0' COMMENT '未提现佣金',
|
|
`accumulate_commission` bigint unsigned NOT NULL DEFAULT '0' COMMENT '累计佣金',
|
|
`vip_id` bigint unsigned DEFAULT NULL COMMENT 'vip套餐ID',
|
|
`agent_id` bigint unsigned DEFAULT NULL COMMENT '代理套餐ID',
|
|
`level_id` bigint unsigned DEFAULT NULL COMMENT '代理级别ID',
|
|
`start_at` timestamp NULL DEFAULT NULL COMMENT '套餐生效时间',
|
|
`end_at` timestamp NULL DEFAULT NULL COMMENT '套餐过期时间',
|
|
`parent_id` bigint unsigned DEFAULT NULL COMMENT '上级ID',
|
|
`referral_code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '推荐码',
|
|
`created_at` timestamp NULL DEFAULT NULL,
|
|
`updated_at` timestamp NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `users_username_unique` (`username`),
|
|
UNIQUE KEY `users_referral_code_unique` (`referral_code`)
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ----------------------------
|
|
-- Records of users
|
|
-- ----------------------------
|
|
BEGIN;
|
|
INSERT INTO `users` (`id`, `username`, `password`, `status`, `type`, `credit`, `accumulate_credit`, `commission`, `accumulate_commission`, `vip_id`, `agent_id`, `level_id`, `start_at`, `end_at`, `parent_id`, `referral_code`, `created_at`, `updated_at`) VALUES (1, 'admin', '$2y$12$DQNA/1BJcPdmpJ9ylifXHO9X.RDaovOj4SHL5M6S/vr9lvnFND5Gy', 1, 3, 0, 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, '100000', '2025-01-15 08:41:32', '2025-01-15 08:41:32');
|
|
COMMIT;
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|