-- MySQL dump 10.13  Distrib 5.7.44, for Linux (x86_64)
--
-- Host: localhost    Database: sonic-lion
-- ------------------------------------------------------
-- Server version	5.7.44-log

/*!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 */;
/*!40101 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 `account_buff`
--

DROP TABLE IF EXISTS `account_buff`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `account_buff` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `uid` bigint(20) NOT NULL,
  `balance` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '可消费buff',
  `withdrawable_income` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '可提现收入',
  `awaiting_income` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '待入账收入',
  `frozen_income` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '冻结收入',
  `status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'ENABLE' COMMENT '0:可用 1:禁用',
  `recharge_total` bigint(20) NOT NULL DEFAULT '0' COMMENT '充值总金额',
  `frozen_balance` bigint(20) DEFAULT '0' COMMENT '冻结余额',
  `withdraw_on_going` bigint(20) NOT NULL DEFAULT '0' COMMENT '提现在途资金',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '编辑时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_uid` (`uid`) USING BTREE,
  KEY `_idx_acount_buff_recharge_total_status` (`recharge_total`,`status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `account_buff_awaiting`
--

DROP TABLE IF EXISTS `account_buff_awaiting`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `account_buff_awaiting` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `bill_id` bigint(20) DEFAULT NULL COMMENT '流水id account_buff_bill 主键id',
  `account_id` bigint(20) NOT NULL COMMENT 'account_buff.id',
  `trade_no` varchar(50) CHARACTER SET utf8mb4 NOT NULL,
  `buff` bigint(20) NOT NULL,
  `to_withdrawable_income_time` timestamp NOT NULL COMMENT '转入可提现收入时间',
  `status` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '0:待入账 1:已入账 2:已退款',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `fronzen_status` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT 'UN_FRONZEN',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_account_id` (`account_id`) USING BTREE,
  KEY `idx_trade_no` (`trade_no`) USING BTREE,
  KEY `_idx_account_buff_awaiting_fronzen_status_status` (`fronzen_status`,`status`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1530 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='buff待入账记录';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `account_buff_bill`
--

DROP TABLE IF EXISTS `account_buff_bill`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `account_buff_bill` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `bill_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `account_id` bigint(20) NOT NULL COMMENT 'account_buff.id',
  `uid` bigint(20) NOT NULL,
  `des_uid` bigint(20) DEFAULT NULL,
  `target_user_id` bigint(20) DEFAULT NULL COMMENT '游戏订单 担保交易 冗余目标方的用户id',
  `buff` bigint(20) unsigned NOT NULL,
  `buff_classify` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Buff 归类',
  `biz_type` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '100游戏-101打赏-400退款-500提现-充值600-购买VIP700-聊天室礼物打赏800-E-Coin900',
  `pay_channel` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
  `trade_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `biz_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `biz_no_relation_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '外部交易号关联单号（如：打赏单号关联的游戏订单的订单号）',
  `balance` bigint(20) unsigned NOT NULL COMMENT '完成当次交易后剩余总buff',
  `in_or_out` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '1:收入 2:支出',
  `buff_type` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '1:可消费Buff 2:可提现收入 3:待入账收入 4:冻结收入',
  `to_withdrawable_income_time` timestamp NULL DEFAULT NULL COMMENT '待入账金额 转入可提现收入时间.  冗余 列表展示用',
  `bill_status` int(11) DEFAULT NULL,
  `reason` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `withdraw_status` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '提现状态(    IN_REVIEW, REVIEW_FAIL, //提现中 WITHDRAW_ING,   //提现失败 WITHDRAW_FAIL)',
  `gift_amount` bigint(20) DEFAULT '0' COMMENT '赠送金额',
  `extend` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '扩展字段',
  `pay_method` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付方式',
  `is_deleted` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_bill_no` (`bill_no`) USING BTREE,
  KEY `idx_account_id` (`account_id`) USING BTREE,
  KEY `idx_biz_type` (`biz_type`) USING BTREE,
  KEY `idx_uid` (`uid`) USING BTREE,
  KEY `_idx_biz_no_relation_no` (`biz_no_relation_no`) USING BTREE,
  KEY `_idx_bill_create_time` (`create_time`) USING BTREE,
  KEY `_idx_account_buff_bill_uid_delete_create_time` (`uid`,`is_deleted`,`create_time`) USING BTREE,
  KEY `_idx_account_buff_bill_pay_channel_biz_type_crete_time` (`pay_channel`,`biz_type`,`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8284 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `apple_refund_record`
--

DROP TABLE IF EXISTS `apple_refund_record`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `apple_refund_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `product_id` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内购商品项id',
  `transaction_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '交易ID',
  `purchase_date` timestamp NULL DEFAULT NULL COMMENT '购买时间',
  `cancellation_date` timestamp NULL DEFAULT NULL COMMENT '退款时间',
  `trade_no` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单号',
  `user_id` bigint(20) NOT NULL COMMENT '用户Id',
  `amount` bigint(20) NOT NULL COMMENT '支付金额',
  `buff` bigint(20) NOT NULL COMMENT 'buff数',
  `biz_type` int(20) DEFAULT NULL COMMENT '业务类型',
  `dispute_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'paypal争议ID',
  `platform` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'PAYPAL, IOS, GOOGLE',
  `content` longtext COLLATE utf8mb4_unicode_ci COMMENT '第三方接口返回的内容',
  `after_fronzen_buff` bigint(20) DEFAULT NULL COMMENT '冻结之后的金额',
  `fronzen_status` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '冻结状态',
  `create_time` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'create_time',
  `insert_time` datetime DEFAULT NULL COMMENT '数据插入时间',
  `transaction_time` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'transaction_time',
  `transaction_status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'transaction_status',
  `buyer_name` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'buyerName',
  `reason` varchar(600) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'reason',
  `status` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'status',
  `ip` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ip',
  `email` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'email',
  `id_card` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'id_card',
  `register_time` timestamp NULL DEFAULT NULL COMMENT 'register_time',
  `pst_pay_time` timestamp NULL DEFAULT NULL COMMENT 'pst_pay_time',
  `nickname` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'nickname',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_trade_no_refund` (`trade_no`) USING BTREE,
  KEY `_idx_apple_refund_record_cancellation_date` (`cancellation_date`) USING BTREE,
  KEY `_idx_apple_refund_record_transaction_id` (`transaction_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='苹果退款记录';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `buff_reward_record`
--

DROP TABLE IF EXISTS `buff_reward_record`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `buff_reward_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `uid` bigint(20) DEFAULT NULL COMMENT '用户Id',
  `amount` bigint(20) DEFAULT NULL COMMENT '充值金额',
  `product_id` varchar(60) DEFAULT NULL COMMENT '充值产品Id',
  `reward_id` varchar(60) DEFAULT NULL COMMENT '月累计档位Id',
  `year_month_int` int(10) DEFAULT NULL COMMENT '数字年月（yyyyMM）',
  `reward_type` varchar(20) DEFAULT NULL COMMENT '奖励原因',
  `reward_date` date DEFAULT NULL COMMENT '领取奖励日期',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_uid` (`reward_type`,`uid`) USING BTREE,
  KEY `idx_date` (`reward_date`) USING BTREE,
  KEY `_idx_buff_reward_record_uid` (`uid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='充值奖励领取记录表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `channel_blacklist`
--

DROP TABLE IF EXISTS `channel_blacklist`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `channel_blacklist` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  `channel_type` varchar(100) DEFAULT NULL COMMENT '渠道类型',
  `block_count` int(10) DEFAULT NULL COMMENT '拉黑次数',
  `is_delete` tinyint(4) DEFAULT NULL COMMENT '是否删除（0 否、1是）',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `edit_time` datetime DEFAULT NULL COMMENT '编辑时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `_uqe_channel_blacklist_user_id_channel_type_is_delete` (`user_id`,`channel_type`) USING BTREE,
  KEY `_idx_channel_blacklist_user_id_channel_type_is_delete` (`user_id`,`channel_type`,`is_delete`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='渠道用户黑名单列表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `channel_whitelist`
--

DROP TABLE IF EXISTS `channel_whitelist`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `channel_whitelist` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  `channel_type` varchar(100) DEFAULT NULL COMMENT '渠道类型',
  `amount` bigint(20) DEFAULT NULL COMMENT '金额阈值',
  `exp_time` datetime DEFAULT NULL COMMENT '过期时间',
  `is_delete` tinyint(4) DEFAULT NULL COMMENT '是否删除（0 否、1是）',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `edit_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '编辑时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `_uqe_channel_whitelist_user_id_channel_type_is_delete` (`user_id`,`channel_type`) USING BTREE,
  KEY `_idx_channel_whitelist_user_id_channel_type_is_delete` (`user_id`,`channel_type`,`is_delete`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='渠道用户白名单列表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `google_upload_receipt`
--

DROP TABLE IF EXISTS `google_upload_receipt`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `google_upload_receipt` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `transactions_json_str` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '本单收据所包含苹果交易号所对应的系统内部交易号，格式:{transactionId:tradeNo}',
  `receipt` varchar(10240) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '加密的收据',
  `is_processed` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已处理 0:否 1:是',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_transactions_json_str` (`transactions_json_str`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='Google上传的票据';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `iap_upload_receipt`
--

DROP TABLE IF EXISTS `iap_upload_receipt`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `iap_upload_receipt` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `trade_no` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '交易号',
  `transactions_json_str` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '本单收据所包含苹果交易号所对应的系统内部交易号，格式:{transactionId:tradeNo}',
  `receipt` longtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '加密的收据',
  `is_processed` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已处理 0:否 1:是',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_transactions_json_str` (`transactions_json_str`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='iOS上传的票据';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `member_priv_dict`
--

DROP TABLE IF EXISTS `member_priv_dict`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `member_priv_dict` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '会员特权枚举',
  `title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '会员特权标题',
  `desc` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '会员特权描述',
  `img` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片',
  `sort` int(10) DEFAULT '0' COMMENT '排序',
  `is_delete` tinyint(255) DEFAULT '0' COMMENT '是否删除 0：未删除 1：删除',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员特权字典表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_app_product`
--

DROP TABLE IF EXISTS `t_app_product`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_app_product` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'PAYPAL, IOS, GOOGLE',
  `product_type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'APP , SUBSCRIPTION',
  `member_type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'VIP , SVIP',
  `period` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '周期 DAY,MONTH,QUARTER,YEAR',
  `bundle_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用id',
  `product_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内购商品项id',
  `charge_amount` bigint(20) NOT NULL COMMENT '充值金额',
  `discount` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '优惠(百分比)',
  `pay_amount` bigint(20) NOT NULL COMMENT '支付金额',
  `free_days` int(10) DEFAULT '0' COMMENT '免费天数',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_delete` tinyint(1) NOT NULL DEFAULT '0',
  `version` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `pd_uk_bi_pi` (`bundle_id`,`product_id`,`platform`,`version`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='APP 内购商品项';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_free_withdraw_bill`
--

DROP TABLE IF EXISTS `t_free_withdraw_bill`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_free_withdraw_bill` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `uid` bigint(20) NOT NULL COMMENT '用户id',
  `trade_no` varchar(50) NOT NULL COMMENT '交易号',
  `free_config_id` bigint(20) NOT NULL COMMENT '配置Id',
  `reason` varchar(40) NOT NULL COMMENT '原因',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_delete` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_uid` (`uid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='免手续费记录表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_free_withdraw_config`
--

DROP TABLE IF EXISTS `t_free_withdraw_config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_free_withdraw_config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `uid` bigint(20) NOT NULL COMMENT '用户id',
  `reason` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原因',
  `start_time` timestamp NOT NULL COMMENT '开始时间',
  `end_time` timestamp NULL DEFAULT NULL COMMENT '结束时间',
  `rate` decimal(10,2) DEFAULT '0.00' COMMENT '提现手续费减免比例',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_delete` int(20) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_uid` (`uid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='免手续费表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_account_bill`
--

DROP TABLE IF EXISTS `t_pay_account_bill`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_account_bill` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `platform` varchar(20) DEFAULT NULL COMMENT '平台代码',
  `account_bill_id` varchar(50) NOT NULL COMMENT '用户流水ID',
  `account_id` bigint(20) NOT NULL COMMENT '流水所属平台账号id',
  `account_name` varchar(255) NOT NULL COMMENT '账号名称',
  `des_account_no` varchar(255) NOT NULL COMMENT '通道账号 (如:银行卡号,支付宝账号；根据des_account_type确定)',
  `des_account_name` varchar(255) NOT NULL COMMENT '通道账号姓名',
  `des_account_type` tinyint(4) DEFAULT NULL COMMENT '通道账号类型：0平台账号，1非平台账号',
  `channel_id` varchar(30) NOT NULL COMMENT '渠道ID',
  `channel_name` varchar(255) NOT NULL COMMENT '渠道名称',
  `biz_type` varchar(30) NOT NULL COMMENT '业务类型(参看枚举TradeBizType)',
  `trade_no` varchar(50) DEFAULT NULL COMMENT '交易号',
  `biz_num` varchar(50) DEFAULT '' COMMENT '业务订单号',
  `payment_type_id` bigint(20) DEFAULT NULL COMMENT '支付方式ID',
  `in_or_out` tinyint(4) NOT NULL COMMENT '流水类型:1收入,2支出',
  `name` varchar(50) DEFAULT NULL COMMENT '流水标题或名称',
  `amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '发生金额(分)',
  `balance` bigint(20) NOT NULL DEFAULT '0' COMMENT '账户当前余额(分),status=2成功时更新',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后修改时间',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_create_time` (`create_time`) USING BTREE,
  KEY `idx_trade_no` (`trade_no`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='账号收支记录(流水)表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_account_fund`
--

DROP TABLE IF EXISTS `t_pay_account_fund`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_account_fund` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `account_id` bigint(20) NOT NULL COMMENT '账号id',
  `channel_id` bigint(20) NOT NULL DEFAULT '2' COMMENT '支付渠道 Id(2：PayPal, 3：stripe, 默认为 2)',
  `status` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '帐户状态 1正常 2冻结',
  `balance` bigint(20) NOT NULL DEFAULT '0' COMMENT '可用余额',
  `charge` bigint(20) DEFAULT '0' COMMENT '充值金额',
  `frozen_amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '已冻结的额度',
  `awaiting_amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '待入账金额',
  `daily_balance` bigint(20) NOT NULL DEFAULT '0' COMMENT '日切可交易额度',
  `daily_frozen_amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '日切已冻结额度',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_aid_cid` (`account_id`,`channel_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='账号-资金账户表，记录账户的资金信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_account_fund_awaiting`
--

DROP TABLE IF EXISTS `t_pay_account_fund_awaiting`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_account_fund_awaiting` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `account_id` bigint(20) NOT NULL COMMENT '账号id',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '帐户状态 0未入账 1已入账',
  `awaiting_amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '待入账金额',
  `trade_no` varchar(50) NOT NULL,
  `channel_id` bigint(20) NOT NULL DEFAULT '2' COMMENT '支付渠道 Id(2：PayPal, 3：stripe, 默认为 2)',
  `to_balance_time` timestamp NULL DEFAULT NULL COMMENT '入账时间',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后修改时间',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='账号-资金账户表，记录账户的资金信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_account_fund_frozen`
--

DROP TABLE IF EXISTS `t_pay_account_fund_frozen`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_account_fund_frozen` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资金冻结记录id',
  `platform` varchar(20) DEFAULT NULL COMMENT '平台代码',
  `account_id` bigint(20) NOT NULL COMMENT '帐户的id',
  `account_name` varchar(255) NOT NULL COMMENT '账号名称(冗余)',
  `channel_bill_id` varchar(50) DEFAULT NULL COMMENT '关联渠道表流水ID',
  `trade_no` varchar(32) DEFAULT '' COMMENT '交易号',
  `amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '冻结解冻的金额',
  `freeze_status` tinyint(4) DEFAULT '1' COMMENT '冻结状态:1冻结 2解冻',
  `freeze_date` timestamp NULL DEFAULT NULL COMMENT '冻结时间',
  `unfreeze_date` timestamp NULL DEFAULT NULL COMMENT '解冻时间',
  `freeze_type` int(10) DEFAULT NULL COMMENT '冻结类型',
  `account_fund_id` bigint(20) DEFAULT NULL COMMENT '资金账户id',
  `freeze_user_id` bigint(20) DEFAULT NULL COMMENT '冻结人id',
  `freeze_user_name` varchar(255) DEFAULT NULL COMMENT '冻结人名字',
  `unfreeze_user_id` bigint(20) DEFAULT NULL COMMENT '解冻人ID',
  `unfreeze_user_name` varchar(255) DEFAULT NULL COMMENT '解冻人名字',
  `remark` varchar(250) DEFAULT NULL COMMENT '备注',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后修改时间',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_trade_no` (`trade_no`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='账户资金冻结解冻表(有状态)';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_account_fund_third`
--

DROP TABLE IF EXISTS `t_pay_account_fund_third`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_account_fund_third` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `account_id` bigint(20) NOT NULL COMMENT '账号id',
  `account_fund_id` bigint(20) unsigned DEFAULT '1' COMMENT '资金帐号ID',
  `app_type` varchar(30) NOT NULL DEFAULT '0' COMMENT '第三方类型 (1:google ,2:apple,3:stripe)',
  `open_id` varchar(50) NOT NULL DEFAULT '0' COMMENT '第三方关联ID',
  `extend` varchar(2048) DEFAULT NULL COMMENT '扩展信息',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后修改时间',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `email` varchar(50) DEFAULT '' COMMENT '邮箱',
  `name` varchar(32) DEFAULT '' COMMENT '名称',
  `channel_id` varchar(30) DEFAULT NULL COMMENT '渠道 Id',
  `status` varchar(16) DEFAULT 'DISABLED' COMMENT '状态，DISABLED 未启用，ENABLED 启用',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_accountId_type` (`account_id`,`app_type`,`is_delete`,`channel_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='账号-资金账户表，记录账户的资金信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_account_third_bind`
--

DROP TABLE IF EXISTS `t_pay_account_third_bind`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_account_third_bind` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `account_third_id` bigint(20) NOT NULL,
  `bind_data_type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '绑定资料类型',
  `bind_data_id` bigint(20) NOT NULL COMMENT '绑定资料id（对应各资料表id）',
  `third_open_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资料在三方的openId',
  `result` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT '',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_delete` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_ati_bdt_bdi` (`account_third_id`,`bind_data_type`,`bind_data_id`) USING BTREE,
  UNIQUE KEY `uk_ati_toi` (`account_third_id`,`third_open_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='三方绑定用户信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_call_channel_record`
--

DROP TABLE IF EXISTS `t_pay_call_channel_record`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_call_channel_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `trade_no` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `biz_type` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务类型',
  `channel` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付渠道',
  `status` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '调用渠道状态(    0:初始化 ,1:处理中,2：成功 ,3:失败 4:取消  5未知 6已过期)',
  `amount` bigint(20) NOT NULL COMMENT '金额（单位：分）',
  `batch_id` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `transaction_id` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '渠道交易号',
  `payment_url` varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'web支付付款url',
  `result` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `last_check_time` timestamp NULL DEFAULT NULL COMMENT '最后一次查询时间',
  `next_check_time` timestamp NOT NULL COMMENT '下一次查询时间',
  `check_num` int(4) NOT NULL DEFAULT '0' COMMENT '已查询次数',
  `payer_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `payer_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `payer_email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `disputed` tinyint(4) DEFAULT '0' COMMENT '是否发生了争议',
  `disputed_time` timestamp NULL DEFAULT NULL COMMENT '争议发生时间',
  `exp_time` timestamp NULL DEFAULT NULL COMMENT '渠道过期时间',
  `exchange_currency` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '换汇货币',
  `exchange_rate` decimal(12,6) DEFAULT NULL COMMENT '汇率美元兌其他',
  `exchange_amount` bigint(20) DEFAULT NULL COMMENT '换汇金额',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_trade_no` (`trade_no`) USING BTREE,
  KEY `idx_transaction` (`transaction_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=190 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='调用支付渠道记录';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_channel_bill`
--

DROP TABLE IF EXISTS `t_pay_channel_bill`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_channel_bill` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `platform` varchar(20) DEFAULT NULL COMMENT '平台代码',
  `channel_bill_id` varchar(50) NOT NULL COMMENT '渠道流水ID',
  `account_id` bigint(20) NOT NULL COMMENT '流水所属平台账号id',
  `account_name` varchar(255) NOT NULL COMMENT '账号名称(冗余)',
  `status` varchar(30) NOT NULL DEFAULT '1' COMMENT '渠道流水状态:参看BillStatus',
  `status_msg` varchar(1000) DEFAULT NULL COMMENT '状态说明；如失败和未知原因',
  `channel_id` varchar(50) NOT NULL COMMENT '渠道ID',
  `channel_name` varchar(255) NOT NULL COMMENT '渠道名称(冗余)',
  `submit_id` varchar(50) NOT NULL COMMENT '渠道提交编号(通道内唯一;如通道没有特别要求默认与主键相同)',
  `channel_sn` varchar(50) DEFAULT NULL COMMENT '渠道流水号(通道返回)',
  `capture_channel_sn` varchar(50) DEFAULT NULL COMMENT '交易确认流水号(通道返回,退款需要使用)',
  `channel_settle_date` timestamp NULL DEFAULT NULL COMMENT '渠道返回的对账日期',
  `des_account_no` varchar(255) NOT NULL COMMENT '通道账号 (如:银行卡号,支付宝账号,资金账号；根据des_account_type确定)',
  `des_account_name` varchar(255) NOT NULL COMMENT '通道账号姓名',
  `des_account_type` tinyint(4) DEFAULT NULL COMMENT '通道账号类型：0平台账号，1非平台账号',
  `payment_type_id` bigint(20) DEFAULT NULL COMMENT '支付方式ID',
  `biz_type` varchar(50) NOT NULL COMMENT '业务类型(参看枚举TradeBizType)',
  `biz_num` varchar(1000) NOT NULL COMMENT '业务编号(参看枚举TradeBizType)',
  `in_or_out` varchar(30) NOT NULL COMMENT '流水类型:1收入,2支出',
  `name` varchar(50) DEFAULT NULL COMMENT '流水标题或名称',
  `amount` bigint(20) NOT NULL DEFAULT '0' COMMENT '发生金额(分)',
  `occur_amount` bigint(20) DEFAULT NULL COMMENT '实际交易金额(分)',
  `fee` bigint(20) DEFAULT NULL COMMENT '手续费',
  `trade_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记账日(日切相关,对账时使用)',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后修改时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_submit_id` (`submit_id`) USING BTREE,
  KEY `unique_biz_type_biz_num` (`biz_type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='账号收支记录(流水)表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_charge`
--

DROP TABLE IF EXISTS `t_pay_charge`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_charge` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'iOS',
  `bundle_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用id',
  `product_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内购商品项id',
  `charge_amount` bigint(20) NOT NULL COMMENT '充值金额',
  `pay_amount` bigint(20) NOT NULL COMMENT '支付金额',
  `gift_amount` bigint(20) DEFAULT NULL COMMENT '赠送金额',
  `biz_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '业务类型（HOT 热门标记、LARGE_PRODUCT 大额充送档位）',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_delete` tinyint(1) NOT NULL DEFAULT '0',
  `version` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '1',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_bi_pi` (`bundle_id`,`product_id`,`platform`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='苹果内购商品项';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_config`
--

DROP TABLE IF EXISTS `t_pay_config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `desc` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '说明',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_key` (`key`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_google_record`
--

DROP TABLE IF EXISTS `t_pay_google_record`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_google_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `trade_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '交易号',
  `transaction_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Google内购系统交易id',
  `receipt_id` bigint(20) DEFAULT '0' COMMENT 'google_upload_receipt id',
  `bundle_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
  `product_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内购项',
  `result` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '返回结果',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_trade_no` (`trade_no`) USING BTREE,
  UNIQUE KEY `uk_transaction_id` (`transaction_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='Google内购交易处理记录';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_iap_record`
--

DROP TABLE IF EXISTS `t_pay_iap_record`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_iap_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `trade_no` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `transaction_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '苹果内购系统交易id',
  `receipt_id` bigint(20) DEFAULT '0' COMMENT 'iap_upload_receipt id',
  `bundle_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
  `product_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内购项',
  `result` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_trade_no` (`trade_no`) USING BTREE,
  UNIQUE KEY `uk_transaction_id` (`transaction_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='苹果内购交易处理记录';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_pay_trade`
--

DROP TABLE IF EXISTS `t_pay_trade`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_pay_trade` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `platform` varchar(20) DEFAULT NULL COMMENT '平台代码',
  `trade_no` varchar(50) NOT NULL COMMENT '交易号',
  `out_trade_no` varchar(50) NOT NULL COMMENT '外部交易号(如订单号)',
  `out_trade_no_relation_no` varchar(50) DEFAULT NULL COMMENT '外部交易号关联单号（如：打赏单号关联的游戏订单的订单号）',
  `name` varchar(200) NOT NULL COMMENT '交易标题或名称',
  `src_account_id` bigint(20) NOT NULL COMMENT '本方(发起方)账户(account .id)',
  `src_account_name` varchar(255) NOT NULL COMMENT '本方(发起方)账户名称',
  `des_account_no` varchar(255) NOT NULL COMMENT '收款方账号编号',
  `des_account_name` varchar(255) DEFAULT NULL COMMENT '对方(目标)账号-名称或姓名',
  `des_account_type` tinyint(4) DEFAULT '1' COMMENT '收款方账号类型：参看DesAccountType',
  `channel_id` varchar(50) DEFAULT NULL COMMENT '渠道ID',
  `channel_name` varchar(255) DEFAULT NULL COMMENT '渠道名称(冗余)',
  `channel_bill_id` varchar(50) DEFAULT NULL COMMENT '渠道流水id',
  `payment_type_id` varchar(50) DEFAULT NULL COMMENT '支付方式ID',
  `biz_type` varchar(50) NOT NULL COMMENT '交易业务分类(参看枚举TradeBizType)',
  `amount` bigint(20) unsigned NOT NULL COMMENT '交易金额,单位:分',
  `actual_amount` bigint(20) DEFAULT NULL COMMENT '用户实得金额，单位：分',
  `fee` bigint(20) DEFAULT '0' COMMENT '手续费',
  `gift_amount` bigint(20) DEFAULT '0' COMMENT '赠送金额',
  `promo_amount` bigint(20) DEFAULT '0' COMMENT '优惠金额',
  `occur_amount` bigint(20) unsigned DEFAULT NULL COMMENT '交易实际成交金额,单位:分',
  `status` varchar(30) NOT NULL COMMENT '交易状态 1待付款 2已付款  3处理中 4交易成功 5交易关闭 6退款中 7已退款',
  `pay_time` timestamp NULL DEFAULT NULL COMMENT '付款时间',
  `finish_time` timestamp NULL DEFAULT NULL COMMENT '交易结束时间',
  `close_time` timestamp NULL DEFAULT NULL COMMENT '交易关闭时间',
  `status_in_time` timestamp NULL DEFAULT NULL COMMENT '当前状态流入时间',
  `is_complete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否完成交易',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `payment_trade_no` varchar(50) DEFAULT NULL COMMENT '充值后支付交易号',
  `resource_key` varchar(50) NOT NULL DEFAULT '' COMMENT '资源key',
  `resource_num` int(11) NOT NULL DEFAULT '0' COMMENT '资源数量, 0表示无限制',
  `notify_url` varchar(256) DEFAULT NULL COMMENT '交易异步通知url',
  `version` bigint(20) NOT NULL DEFAULT '1' COMMENT '乐观锁',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
  `extend` longtext COMMENT '订单扩展信息(json 扩展字段)',
  `coin_type` varchar(20) DEFAULT NULL COMMENT '提现币类型 BUFF  E-COIN',
  `error_message` varchar(2000) DEFAULT NULL,
  `ip` varchar(255) DEFAULT NULL,
  `standbox` int(11) DEFAULT NULL,
  `product_id` varchar(60) DEFAULT NULL COMMENT '产品Id',
  `client_version` varchar(255) DEFAULT NULL COMMENT '客户端版本号',
  `third_fee` bigint(11) DEFAULT NULL COMMENT '三方费用',
  `platform_fee` bigint(11) DEFAULT NULL COMMENT '平台费用',
  `pay_method` varchar(80) DEFAULT NULL COMMENT '支付方式',
  `evidence` text COMMENT '购买证据',
  `exchange_occur_amount` bigint(11) DEFAULT NULL COMMENT '换汇发生金额',
  `exchange_occur_currency` varchar(255) DEFAULT NULL COMMENT '换汇货币',
  `exchange_product_amount` bigint(11) DEFAULT NULL COMMENT '换汇原始BUFF金额',
  `exchange_fee` bigint(11) DEFAULT NULL COMMENT '换汇手续费',
  `exchange_rate` decimal(12,6) DEFAULT NULL COMMENT '汇率美元兌其他',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_trade_no` (`trade_no`) USING BTREE,
  UNIQUE KEY `uk_trade_platform_outTradeNo` (`platform`,`out_trade_no`) USING BTREE,
  KEY `idx_resource_key` (`resource_key`) USING BTREE,
  KEY `idx_status` (`status`) USING BTREE,
  KEY `idx_src_uid` (`src_account_id`) USING BTREE,
  KEY `idx_des_account` (`des_account_no`) USING BTREE,
  KEY `idx_biz_type` (`biz_type`) USING BTREE,
  KEY `idx_out_tn` (`out_trade_no`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3970 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='交易业务主表(有状态)';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_processing_charge`
--

DROP TABLE IF EXISTS `t_processing_charge`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_processing_charge` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `call_channel_record_id` bigint(20) DEFAULT NULL COMMENT '渠道调用ID',
  `trade_no` varchar(60) DEFAULT NULL COMMENT 'trade_no',
  `pay_channel` varchar(30) DEFAULT NULL COMMENT '渠道Id',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `next_hand_time` timestamp NULL DEFAULT NULL COMMENT '下次处理时间',
  `hand_count` int(11) DEFAULT '0' COMMENT '处理次数',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `_idx_t_processing_charge_pay_channel` (`pay_channel`) USING BTREE,
  KEY `_idx_t_processing_charge_pay_channel_create_time` (`pay_channel`,`create_time`) USING BTREE,
  KEY `_idx_t_processing_charge_trade_no_pay_channel` (`trade_no`,`pay_channel`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='充值待处理表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_processing_dispute`
--

DROP TABLE IF EXISTS `t_processing_dispute`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_processing_dispute` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `dispute_id` varchar(60) DEFAULT NULL COMMENT '争议Id',
  `buyer_transaction_id` varchar(60) DEFAULT NULL COMMENT '买家交易ID',
  `seller_transaction_id` varchar(60) DEFAULT NULL COMMENT '卖家交易ID',
  `status` tinyint(4) DEFAULT '0' COMMENT '处理状态（0 待处理，2 失败）',
  `error` longtext COMMENT '异常内容',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `edit_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '编辑时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='争议待处理表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_processing_withdraw`
--

DROP TABLE IF EXISTS `t_processing_withdraw`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_processing_withdraw` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `call_channel_record_id` bigint(20) DEFAULT NULL COMMENT '渠道调用ID',
  `trade_no` varchar(60) DEFAULT NULL COMMENT 'trade_no',
  `pay_channel` bigint(20) DEFAULT NULL COMMENT '渠道Id',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `next_hand_time` timestamp NULL DEFAULT NULL COMMENT '下次处理时间',
  `hand_count` int(11) DEFAULT '0' COMMENT '处理次数',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='充值待处理表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_processing_withdraw_review`
--

DROP TABLE IF EXISTS `t_processing_withdraw_review`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_processing_withdraw_review` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `trade_id` bigint(20) DEFAULT NULL COMMENT 'trade_id',
  `trade_no` varchar(60) DEFAULT NULL COMMENT 'trade_no',
  `pay_channel` bigint(20) DEFAULT NULL COMMENT '渠道Id',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='提现审核待处理表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `t_withdraw_request`
--

DROP TABLE IF EXISTS `t_withdraw_request`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `t_withdraw_request` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(255) DEFAULT NULL,
  `status` int(20) NOT NULL,
  `out_trade_no` varchar(255) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `src_account_id` bigint(20) DEFAULT NULL,
  `src_account_name` varchar(255) DEFAULT NULL,
  `des_account_no` varchar(255) DEFAULT NULL,
  `des_account_name` varchar(255) DEFAULT NULL,
  `des_account_type` bigint(20) DEFAULT NULL,
  `pay_channel` varchar(255) DEFAULT NULL,
  `amount` bigint(20) NOT NULL,
  `remark` varchar(255) DEFAULT NULL,
  `coin_type` varchar(255) NOT NULL,
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `user_subscribe_log`
--

DROP TABLE IF EXISTS `user_subscribe_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_subscribe_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'PAYPAL, IOS, GOOGLE',
  `user_id` bigint(20) NOT NULL COMMENT '用户Id',
  `org_user_id` bigint(20) DEFAULT NULL COMMENT '原来的用户ID(存储本次切换绑定时的上一个订阅绑定用户是谁)',
  `member_type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'VIP , SVIP',
  `period` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '周期 DAY,MONTH,QUARTER,YEAR',
  `product_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '内购商品项id',
  `subscription_id` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订阅ID号',
  `buff` bigint(20) NOT NULL COMMENT '充值金额',
  `pay_amount` bigint(20) NOT NULL COMMENT '支付金额',
  `app_store_amount` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商店抽成',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=172 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='用户订阅日志';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `user_subscription`
--

DROP TABLE IF EXISTS `user_subscription`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_subscription` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(20) NOT NULL COMMENT 'PAYPAL , IOS , GOOGLE ',
  `user_id` bigint(20) NOT NULL COMMENT 'user_id',
  `subscription_id` varchar(64) NOT NULL COMMENT 'subscription_id',
  `product_id` varchar(100) NOT NULL COMMENT '产品Id',
  `price_type` varchar(100) DEFAULT NULL,
  `status` varchar(32) DEFAULT NULL COMMENT '三方状态',
  `auto_renew_status` tinyint(4) DEFAULT '1' COMMENT '三方自动续期状态',
  `member_type` varchar(16) NOT NULL DEFAULT 'VIP',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `refund_time_ms` bigint(20) DEFAULT NULL,
  `purchase_time` timestamp NULL DEFAULT NULL COMMENT '购买时间',
  `exp_time` timestamp NULL DEFAULT NULL COMMENT '到期时间',
  `purchase_token` varchar(200) DEFAULT NULL COMMENT 'GOOGLE TOKEN',
  `ip` varchar(200) DEFAULT NULL COMMENT 'IP地址',
  `remind` tinyint(10) DEFAULT NULL COMMENT '是否已经提醒',
  `exp_notify` tinyint(10) DEFAULT '0' COMMENT '是否已发送到期提醒通知',
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '编辑时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `_uqe_user_subscription_user_id` (`user_id`),
  KEY `_idx_user_subscription_sub_id` (`subscription_id`)
) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `user_subscription_notify`
--

DROP TABLE IF EXISTS `user_subscription_notify`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `user_subscription_notify` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `platform` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'PAYPAL , IOS , GOOGLE ',
  `content` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '通知内容',
  `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '通知类型',
  `message_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `subscription_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '通知Id',
  `apple_refund_record_id` bigint(20) DEFAULT NULL,
  `status` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '处理状态(未处理 默认, 已经处理)',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `edit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `extend` longtext COLLATE utf8mb4_unicode_ci COMMENT '扩展字段',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_ptf_status_time` (`platform`,`status`,`create_time`) USING BTREE,
  KEY `idx_sn_msg_id` (`message_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=341 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='订阅回调记录表';
/*!40101 SET character_set_client = @saved_cs_client */;
/*!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 2025-11-13  2:22:18
