feat: 迭代

This commit is contained in:
2026-05-21 19:01:49 +08:00
parent 606895fdd5
commit 083ba3e754
50 changed files with 4749 additions and 331 deletions
+1 -3
View File
@@ -945,9 +945,7 @@ ADD COLUMN `verified_at` DATETIME DEFAULT NULL COMMENT '实名认证时间' AFTE
-- 第六部分:初始化数据
-- ============================================================
-- 1. 创建平台账户
INSERT INTO `platform_accounts` (`account_name`, `status`)
VALUES ('主账户', 'active');
-- 注意:平台账户等初始数据请在 database/seeds/001_init_data.sql 中初始化
-- ============================================================
-- 第七部分:创建触发器
+25 -5
View File
@@ -3,29 +3,49 @@
-- ============================================================
USE `rent_platform`;
-- 平台管理员账号 (密码: admin123)
-- ============================================================
-- 1. 平台账户(必须首先创建)
-- ============================================================
-- 注意:初始余额为0,如果有历史订单数据,请执行 scripts/init-platform-account.sql 脚本进行余额修复
INSERT INTO `platform_accounts` (`account_name`, `balance`, `frozen_balance`, `total_income`, `total_expense`, `status`)
VALUES ('主账户', 0.00, 0.00, 0.00, 0.00, 'active')
ON DUPLICATE KEY UPDATE `account_name` = '主账户';
-- ============================================================
-- 2. 平台管理员账号
-- ============================================================
-- 密码: admin123
INSERT INTO `admins` (`username`, `password`, `name`, `phone`, `role`, `status`) VALUES
('admin', '$2b$10$CSNiniLMqNxguD4jkpOPYO5Exer2QyhwbGRwqLEKUJRmfI694WRd6', '超级管理员', '13800000000', 'super_admin', 'active'),
('operator', '$2b$10$CSNiniLMqNxguD4jkpOPYO5Exer2QyhwbGRwqLEKUJRmfI694WRd6', '运营人员', '13800000001', 'operator', 'active');
-- 商家账号 (密码: seller123)
-- ============================================================
-- 3. 商家账号
-- ============================================================
-- 密码: seller123
INSERT INTO `sellers` (`phone`, `password`, `contact_name`, `email`, `status`) VALUES
('13900000001', '$2b$10$CSNiniLMqNxguD4jkpOPYO5Exer2QyhwbGRwqLEKUJRmfI694WRd6', '张经理', 'zhang@example.com', 'active'),
('13900000002', '$2b$10$CSNiniLMqNxguD4jkpOPYO5Exer2QyhwbGRwqLEKUJRmfI694WRd6', '李老板', 'li@example.com', 'active');
-- 商家店铺信息
-- ============================================================
-- 4. 商家店铺信息
-- ============================================================
INSERT INTO `merchants` (`seller_id`, `shop_name`, `phone`, `city`, `address`, `business_license`, `status`, `rating`) VALUES
(1, '温馨民宿', '13900000001', '杭州', '西湖区文三路123号', 'https://example.com/license1.jpg', 'approved', 4.8),
(2, '阳光公寓', '13900000002', '上海', '浦东新区陆家嘴456号', 'https://example.com/license2.jpg', 'approved', 4.5);
-- 会员等级
-- ============================================================
-- 5. 会员等级
-- ============================================================
INSERT INTO `member_levels` (`name`, `level`, `min_points`, `discount`, `benefits`) VALUES
('普通会员', 1, 0, 1.00, '["基础服务"]'),
('银牌会员', 2, 1000, 0.98, '["基础服务", "专属客服"]'),
('金牌会员', 3, 5000, 0.95, '["基础服务", "专属客服", "免费升房"]'),
('钻石会员', 4, 20000, 0.90, '["基础服务", "专属客服", "免费升房", "延迟退房", "房型升级"]');
-- 平台配置
-- ============================================================
-- 6. 平台配置
-- ============================================================
INSERT INTO `platform_configs` (`config_key`, `config_value`, `description`) VALUES
('commission_rate', '0.10', '默认平台佣金比例'),
('service_fee_rate', '0.05', '软件服务费比例'),