-- MySQL dump 10.13 Distrib 8.0.42, for Win64 (x86_64) -- -- Host: localhost Database: peiwan -- ------------------------------------------------------ -- Server version 8.0.42 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!50503 SET NAMES utf8mb4 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `activities` -- DROP TABLE IF EXISTS `activities`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `activities` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `creator_id` int NOT NULL, `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `game_category` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `location` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `pay_type` int NOT NULL DEFAULT '1', `total_fee_cents` int DEFAULT '0', `per_person_fee_cents` int DEFAULT '0', `max_participants` int DEFAULT '4', `allow_dynamic_price` tinyint DEFAULT '1', `price_adjust_rule` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'UNIFIED_HIGH', `created_at` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `activities` -- LOCK TABLES `activities` WRITE; /*!40000 ALTER TABLE `activities` DISABLE KEYS */; INSERT INTO `activities` VALUES ('act_101',1001,'三里屯铜锅涮肉AA探店 · 8人热烈局','同城陪吃','北京市朝阳区三里屯聚宝源铜锅涮肉',1,40000,8800,4,1,'UNIFIED_HIGH','2026-09-28 17:51:40'),('act_102',1002,'工体纯KTV沉浸式麦霸欢唱 · 寻找甜美副唱','同城陪唱','工体西路8号纯KTV 888包厢',2,240000,80000,3,1,'UNIFIED_HIGH','2026-09-28 17:51:40'),('act_103',1003,'望京合生麒麟社微醺清吧精酿品鉴','同城陪喝','望京街道合生麒麟社地库跳海酒馆',1,39600,19800,4,1,'UNIFIED_HIGH','2026-09-28 17:51:40'); /*!40000 ALTER TABLE `activities` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `arbitrations` -- DROP TABLE IF EXISTS `arbitrations`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `arbitrations` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `order_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `order_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `client_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `companion_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `reason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `user_evidence` text COLLATE utf8mb4_unicode_ci, `status` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '待平台仲裁', `created_at` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `arbitrations` -- LOCK TABLES `arbitrations` WRITE; /*!40000 ALTER TABLE `arbitrations` DISABLE KEYS */; INSERT INTO `arbitrations` VALUES ('arb_001','ord_05','PW202609280005','周先生','林深见鹿','未准时到场且提前离场','大神迟到了35分钟,且中途以有急事为由提前40分钟离开,实际服务仅45分钟。现场有微信沟通记录与到场照片。','待平台仲裁','2026-09-28 17:51:40'); /*!40000 ALTER TABLE `arbitrations` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `companions` -- DROP TABLE IF EXISTS `companions`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `companions` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `avatar` text COLLATE utf8mb4_unicode_ci, `gender` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `age` int DEFAULT NULL, `track` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `rank_name` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `hourly_rate` int NOT NULL, `voice_duration` int DEFAULT '15', `voice_title` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `rating` decimal(3,2) DEFAULT '4.90', `order_count` int DEFAULT '0', `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '接单中', `audit_status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '已通过', `id_card_masked` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `apply_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `companions` -- LOCK TABLES `companions` WRITE; /*!40000 ALTER TABLE `companions` DISABLE KEYS */; INSERT INTO `companions` VALUES (1,'苏苏学姐','https://images.unsplash.com/photo-1534528741775-53994a69daeb?w=120','女',22,'同城陪吃','金牌探店官',158,18,'甜美学姐元气语音条',4.95,382,'接单中','已通过','110105********3821','2026-09-28 17:51:40'),(2,'林深见鹿','https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=120','男',24,'KTV陪唱','十佳青年歌手',288,25,'清澈烟嗓流行情歌试听',4.98,512,'接单中','已通过','310115********1028','2026-09-28 17:51:40'),(3,'小鱼泡泡','https://images.unsplash.com/photo-1517841905240-472988babdf9?w=120','女',21,'同城陪喝','精酿侍酒达人',198,14,'微醺甜美随和聊天',4.88,194,'休息中','已通过','440301********7824','2026-09-28 17:51:40'),(4,'顾北辰','https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=120','男',23,'线上电竞','百星王者国服第一射手',88,12,'低沉磁性指挥型男音',4.92,680,'接单中','已通过','510107********4419','2026-09-28 17:51:40'),(5,'可可奶芙','https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=120','女',20,'同城陪吃','美食品鉴官',168,16,'软糯元气自我介绍',4.85,42,'待审核','待审核','320106********9124','2026-09-28 17:51:40'),(6,'夜风沉醉','https://images.unsplash.com/photo-1522075469751-3a6694fb2f61?w=120','男',25,'KTV陪唱','摇滚乐队副主唱',220,22,'摇滚副歌现场高音试听',4.75,18,'待审核','待审核','330104********2816','2026-09-28 17:51:40'); /*!40000 ALTER TABLE `companions` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `finance_config` -- DROP TABLE IF EXISTS `finance_config`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `finance_config` ( `id` int NOT NULL DEFAULT '1', `platform_rate_percent` decimal(5,2) DEFAULT '10.00', `first_referral_percent` decimal(5,2) DEFAULT '5.00', `second_referral_percent` decimal(5,2) DEFAULT '2.00', `min_withdraw_amount` int DEFAULT '50', `max_withdraw_amount` int DEFAULT '20000', `withdraw_fee_percent` decimal(5,2) DEFAULT '0.00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `finance_config` -- LOCK TABLES `finance_config` WRITE; /*!40000 ALTER TABLE `finance_config` DISABLE KEYS */; INSERT INTO `finance_config` VALUES (1,10.00,5.00,2.00,50,20000,0.00); /*!40000 ALTER TABLE `finance_config` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `finance_records` -- DROP TABLE IF EXISTS `finance_records`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `finance_records` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `record_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `amount` decimal(10,2) NOT NULL, `direction` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'IN', `counterparty` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `related_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `created_at` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `record_no` (`record_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `finance_records` -- LOCK TABLES `finance_records` WRITE; /*!40000 ALTER TABLE `finance_records` DISABLE KEYS */; INSERT INTO `finance_records` VALUES ('fin_001','TR20260928001','活动报名入账',50.00,'IN','用户 2001','act_101','2026-09-28 17:51:40'),('fin_002','TR20260928002','活动报名入账',50.00,'IN','用户 2002','act_101','2026-09-28 17:51:40'),('fin_003','TR20260928003','大神订单全款',316.00,'IN','客户 赵公子','ord_01','2026-09-28 17:51:40'),('fin_004','TR20260928004','平台抽成 (10%)',31.60,'IN','系统结算','ord_01','2026-09-28 17:51:40'),('fin_005','TR20260928005','一级分销佣金 (5%)',15.80,'OUT','推荐人 张三','ord_01','2026-09-28 17:51:40'),('fin_006','TR20260928006','房主追加赏金差额退补',300.00,'IN','房主 1001','act_101','2026-09-28 17:51:40'),('fin_1790589262739','TR1790589262739','房主追加赏金差额退补',88.00,'IN','房主 1001','act_101','2026-09-28 17:54:22'); /*!40000 ALTER TABLE `finance_records` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `orders` -- DROP TABLE IF EXISTS `orders`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `orders` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `order_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `client_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `companion_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `track` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `expense_burden` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '客户全包', `hourly_rate` int NOT NULL, `duration_hours` int NOT NULL DEFAULT '2', `amount` decimal(10,2) NOT NULL, `location` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `status` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '待支付', `created_at` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `order_no` (`order_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `orders` -- LOCK TABLES `orders` WRITE; /*!40000 ALTER TABLE `orders` DISABLE KEYS */; INSERT INTO `orders` VALUES ('ord_01','PW202609280001','赵公子','苏苏学姐','同城陪吃','客户全包',158,2,316.00,'朝阳区大悦城 太二酸菜鱼','已到场核销','2026-09-28 17:51:40'),('ord_02','PW202609280002','钱老板','林深见鹿','KTV陪唱','客户全包',288,3,864.00,'工体西路8号纯KTV 888包厢','履约中','2026-09-28 17:51:40'),('ord_03','PW202609280003','孙先生','小鱼泡泡','同城陪喝','费用AA',198,2,396.00,'望京合生麒麟社跳海酒馆','待支付','2026-09-28 17:51:40'),('ord_04','PW202609280004','李小姐','顾北辰','线上电竞','无需承担',88,4,352.00,'线上语音频道 #9021','已完成','2026-09-28 17:51:40'),('ord_05','PW202609280005','周先生','林深见鹿','KTV陪唱','客户全包',288,2,576.00,'海淀中关村好乐迪KTV','争议仲裁中','2026-09-28 17:51:40'); /*!40000 ALTER TABLE `orders` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `participants` -- DROP TABLE IF EXISTS `participants`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `participants` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `activity_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `user_id` int NOT NULL, `pay_amount_cents` int NOT NULL, `verify_code` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL, `checkin_status` tinyint DEFAULT '0', `verified_at` datetime DEFAULT NULL, `verified_by` int DEFAULT NULL, `created_at` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_activity` (`activity_id`), KEY `idx_verify_code` (`verify_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `participants` -- LOCK TABLES `participants` WRITE; /*!40000 ALTER TABLE `participants` DISABLE KEYS */; INSERT INTO `participants` VALUES ('pt_101','act_101',2001,5000,'8392',1,'2026-09-28 17:51:40',1001,'2026-09-28 17:51:40'),('pt_102','act_101',2002,5000,'5419',1,'2026-09-28 17:53:56',1001,'2026-09-28 17:51:40'),('pt_103','act_101',2003,5000,'7260',0,NULL,NULL,'2026-09-28 17:51:40'),('pt_104','act_102',2004,80000,'9031',0,NULL,NULL,'2026-09-28 17:51:40'),('pt_105','act_103',2005,19800,'6184',0,NULL,NULL,'2026-09-28 17:51:40'); /*!40000 ALTER TABLE `participants` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `safety_audit_logs` -- DROP TABLE IF EXISTS `safety_audit_logs`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `safety_audit_logs` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `timestamp_str` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `user_id` int NOT NULL, `type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `content` text COLLATE utf8mb4_unicode_ci NOT NULL, `action` text COLLATE utf8mb4_unicode_ci NOT NULL, `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '已处置', `created_at` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `safety_audit_logs` -- LOCK TABLES `safety_audit_logs` WRITE; /*!40000 ALTER TABLE `safety_audit_logs` DISABLE KEYS */; INSERT INTO `safety_audit_logs` VALUES ('sec_001','2026-09-28 14:12:05',2088,'违规场所拦截','用户尝试将线下陪吃地点填写为:某某苑4号楼2单元501室(私人住宅)','系统自动阻断下单,弹出公共商圈合规红线告警','已处置','2026-09-28 17:51:40'),('sec_002','2026-09-28 11:35:20',2095,'违规场所拦截','用户尝试将线下陪唱地点填写为:某某精品快捷酒店308客房','系统拦截并强制要求修改为正规商业量贩KTV','已处置','2026-09-28 17:51:40'),('sec_003','2026-09-27 21:04:18',2012,'敏感词过滤','组局留言中出现敏感违规引流词汇汇款、加私微等','关键词自动打码屏蔽,并记录账号风控提示分','已处置','2026-09-28 17:51:40'); /*!40000 ALTER TABLE `safety_audit_logs` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `safety_places` -- DROP TABLE IF EXISTS `safety_places`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `safety_places` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, `area` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, `category` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `safety_level` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'AAA级合规认证', `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '正常营业', `approved` tinyint DEFAULT '1', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `safety_places` -- LOCK TABLES `safety_places` WRITE; /*!40000 ALTER TABLE `safety_places` DISABLE KEYS */; INSERT INTO `safety_places` VALUES ('place_001','三里屯聚宝源铜锅涮肉','朝阳区三里屯商圈','餐饮美食','AAA级合规认证','正常营业',1),('place_002','工体纯KTV','朝阳区工人体育场商圈','量贩KTV','AAA级合规认证','正常营业',1),('place_003','望京合生麒麟社跳海酒馆','朝阳区望京商圈','商圈清吧','AA级合规认证','正常营业',1),('place_004','朝阳大悦城太二酸菜鱼','朝阳区青年路大悦城','餐饮美食','AAA级合规认证','正常营业',1); /*!40000 ALTER TABLE `safety_places` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `withdrawals` -- DROP TABLE IF EXISTS `withdrawals`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `withdrawals` ( `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `withdraw_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `companion_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `companion_id` int NOT NULL, `amount` decimal(10,2) NOT NULL, `balance` decimal(10,2) NOT NULL, `channel` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '微信商户零钱', `status` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '待审核', `apply_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `withdraw_no` (`withdraw_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `withdrawals` -- LOCK TABLES `withdrawals` WRITE; /*!40000 ALTER TABLE `withdrawals` DISABLE KEYS */; INSERT INTO `withdrawals` VALUES ('wd_001','TX20260928001','苏苏学姐',101,1250.00,4890.00,'微信商户零钱','已打款','2026-09-28 17:51:40'),('wd_002','TX20260928002','顾北辰',104,2800.00,6200.00,'银联企业直连','已打款','2026-09-28 17:51:40'); /*!40000 ALTER TABLE `withdrawals` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2026-09-28 17:57:43