102 lines
3.5 KiB
SQL
102 lines
3.5 KiB
SQL
-- Admin Users
|
|
CREATE TABLE IF NOT EXISTS admin_users (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
username VARCHAR(50) NOT NULL UNIQUE,
|
|
password VARCHAR(255) NOT NULL,
|
|
nickname VARCHAR(50),
|
|
avatar VARCHAR(255),
|
|
role VARCHAR(20) DEFAULT 'admin',
|
|
last_login DATETIME,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- Website Settings
|
|
CREATE TABLE IF NOT EXISTS website_settings (
|
|
`key` VARCHAR(50) PRIMARY KEY,
|
|
`value` TEXT,
|
|
`label` VARCHAR(100),
|
|
`type` VARCHAR(20) DEFAULT 'text', -- text, textarea, image, file
|
|
`group` VARCHAR(20) DEFAULT 'general' -- general, contact, seo, footer
|
|
);
|
|
|
|
-- Cases (Reputation Works)
|
|
CREATE TABLE IF NOT EXISTS cases (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
slug VARCHAR(100) NOT NULL UNIQUE,
|
|
title VARCHAR(255) NOT NULL,
|
|
tag VARCHAR(100),
|
|
category VARCHAR(100),
|
|
img VARCHAR(255),
|
|
description TEXT,
|
|
content TEXT,
|
|
challenge TEXT,
|
|
solution TEXT,
|
|
result_stability VARCHAR(100),
|
|
result_throughput VARCHAR(100),
|
|
result_cost VARCHAR(100),
|
|
tech VARCHAR(255),
|
|
is_featured BOOLEAN DEFAULT FALSE,
|
|
sort_order INT DEFAULT 0,
|
|
is_visible BOOLEAN DEFAULT TRUE,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- Services (Core Capabilities)
|
|
CREATE TABLE IF NOT EXISTS services (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
title VARCHAR(255) NOT NULL,
|
|
description TEXT,
|
|
icon VARCHAR(100),
|
|
content TEXT,
|
|
sort_order INT DEFAULT 0,
|
|
is_visible BOOLEAN DEFAULT TRUE
|
|
);
|
|
|
|
-- Technical Foundation
|
|
CREATE TABLE IF NOT EXISTS tech_stack (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
category VARCHAR(100),
|
|
title VARCHAR(255) NOT NULL,
|
|
icon VARCHAR(100),
|
|
description TEXT,
|
|
sort_order INT DEFAULT 0
|
|
);
|
|
|
|
-- Pricing Solutions
|
|
CREATE TABLE IF NOT EXISTS pricing_plans (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
name VARCHAR(255) NOT NULL,
|
|
price_range VARCHAR(100),
|
|
features TEXT, -- JSON or newline separated
|
|
is_featured BOOLEAN DEFAULT FALSE,
|
|
sort_order INT DEFAULT 0
|
|
);
|
|
|
|
-- Transformation Practices
|
|
CREATE TABLE IF NOT EXISTS transformations (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
title VARCHAR(255) NOT NULL,
|
|
results_data VARCHAR(255),
|
|
description TEXT,
|
|
img VARCHAR(255),
|
|
video_url VARCHAR(255),
|
|
sort_order INT DEFAULT 0
|
|
);
|
|
|
|
-- Insert Default Admin (password: admin123)
|
|
INSERT INTO admin_users (username, password, nickname) VALUES ('admin', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', '系统管理员');
|
|
|
|
-- Insert Initial Settings
|
|
INSERT INTO website_settings (`key`, `value`, `label`, `type`, `group`) VALUES
|
|
('site_name', '智域科技', '网站名称', 'text', 'general'),
|
|
('site_logo', 'assets/images/logo.png', '网站LOGO', 'image', 'general'),
|
|
('wechat_id', 'zhiyukj888', '微信号', 'text', 'contact'),
|
|
('wechat_qr', 'assets/images/qr.png', '微信二维码', 'image', 'contact'),
|
|
('tg_link', 'https://t.me/zhiyukj', 'Telegram链接', 'text', 'contact'),
|
|
('contact_email', 'contact@zhiyu.tech', '联系邮箱', 'text', 'contact'),
|
|
('contact_phone', '+86 138-0000-0000', '联系电话', 'text', 'contact'),
|
|
('company_address', '上海市浦东新区某某大厦', '公司地址', 'text', 'contact'),
|
|
('seo_title', '智域科技 - 全球领先的金融技术解决方案提供商', 'SEO标题', 'text', 'seo'),
|
|
('seo_keywords', '金融科技,交易所开发,云矿机,远控系统', 'SEO关键词', 'text', 'seo'),
|
|
('seo_description', '智域科技提供高端金融技术定制开发,涵盖交易所、资金盘、远控系统等。', 'SEO描述', 'textarea', 'seo');
|