Files
cycle/db/cycle_api.sql
2025-06-25 08:57:54 +08:00

453 lines
25 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
Navicat Premium Data Transfer
Source Server : mac-mysql
Source Server Type : MySQL
Source Server Version : 80036 (8.0.36)
Source Host : 192.168.86.7:3309
Source Schema : cycle_api
Target Server Type : MySQL
Target Server Version : 80036 (8.0.36)
File Encoding : 65001
Date: 03/06/2024 05:57:23
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for customer_change_info_log
-- ----------------------------
DROP TABLE IF EXISTS `customer_change_info_log`;
CREATE TABLE `customer_change_info_log` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`type` smallint UNSIGNED NOT NULL COMMENT '日志类型',
`uid` bigint NOT NULL COMMENT '用户uid',
`column` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段名',
`value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变更值',
`before_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '变更前值',
`after_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '变更后值',
`pid` int NOT NULL DEFAULT 0 COMMENT '管理员id默认0为系统任务',
`remark_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变更原因代码',
`remark_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '变更原因备注',
`created_at` datetime NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户信息变更记录表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_change_info_log
-- ----------------------------
-- ----------------------------
-- Table structure for customer_follow
-- ----------------------------
DROP TABLE IF EXISTS `customer_follow`;
CREATE TABLE `customer_follow` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`uid` bigint UNSIGNED NOT NULL COMMENT '主uid',
`follow_uid` bigint UNSIGNED NOT NULL COMMENT '被关注uid',
`created_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uid_cid`(`uid` ASC, `follow_uid` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_follow
-- ----------------------------
INSERT INTO `customer_follow` VALUES (1, 1, 1, '2024-03-26 21:32:54');
INSERT INTO `customer_follow` VALUES (2, 2, 2, '2024-03-26 21:39:34');
-- ----------------------------
-- Table structure for customer_follow_history
-- ----------------------------
DROP TABLE IF EXISTS `customer_follow_history`;
CREATE TABLE `customer_follow_history` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`method` tinyint UNSIGNED NOT NULL COMMENT '操作1.关注 2.取关',
`uid` bigint UNSIGNED NOT NULL COMMENT '主uid',
`follow_uid` bigint UNSIGNED NOT NULL COMMENT '被关注uid',
`created_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_follow_history
-- ----------------------------
-- ----------------------------
-- Table structure for customer_login_history
-- ----------------------------
DROP TABLE IF EXISTS `customer_login_history`;
CREATE TABLE `customer_login_history` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态1.成功 2.失败',
`uid` bigint UNSIGNED NOT NULL COMMENT '用户uid',
`device` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '登录设备1.app 2.web 3.h5',
`created_at` datetime NOT NULL COMMENT '登录时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_login_history
-- ----------------------------
-- ----------------------------
-- Table structure for customer_post
-- ----------------------------
DROP TABLE IF EXISTS `customer_post`;
CREATE TABLE `customer_post` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`type` smallint NOT NULL COMMENT '类型1.推文 2.转推',
`uuid` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '外部唯一标识,给用户展示标记',
`post_batch_sn` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '上传批号,同一批号根据时间排序',
`mid` bigint UNSIGNED NULL DEFAULT NULL COMMENT '主推文id',
`uid` bigint UNSIGNED NOT NULL,
`media` json NULL COMMENT '图片或视频列表',
`post_params` json NULL COMMENT '内容延展参数,转推存放原推主信息',
`content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '推文',
`is_pay` tinyint NOT NULL DEFAULT 2 COMMENT '是否可以否买1.是 2.否',
`amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '支付金额',
`delivery_hour` int NOT NULL DEFAULT 0 COMMENT '交付期(小时)',
`created_at` datetime NULL DEFAULT NULL,
`deleted_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推文表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_post
-- ----------------------------
-- ----------------------------
-- Table structure for customer_post_bookmark
-- ----------------------------
DROP TABLE IF EXISTS `customer_post_bookmark`;
CREATE TABLE `customer_post_bookmark` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`pid` bigint UNSIGNED NOT NULL COMMENT 'customer_post id ',
`uid` bigint UNSIGNED NOT NULL COMMENT 'customer id',
`created_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `pid_uid`(`pid` ASC, `uid` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_post_bookmark
-- ----------------------------
-- ----------------------------
-- Table structure for customer_post_comment
-- ----------------------------
DROP TABLE IF EXISTS `customer_post_comment`;
CREATE TABLE `customer_post_comment` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`pid` bigint UNSIGNED NOT NULL COMMENT 'customer_post id',
`uid` bigint UNSIGNED NOT NULL COMMENT 'customer id',
`content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评论内容',
`created_at` datetime NULL DEFAULT NULL,
`deleted_at` datetime NULL DEFAULT NULL COMMENT '软删除字段',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_post_comment
-- ----------------------------
-- ----------------------------
-- Table structure for customer_post_history
-- ----------------------------
DROP TABLE IF EXISTS `customer_post_history`;
CREATE TABLE `customer_post_history` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`method` tinyint NULL DEFAULT NULL COMMENT '操作1.发布 2.修改 3.删除',
`oid` bigint UNSIGNED NOT NULL COMMENT '原表id',
`uuid` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'uuid用户给用户展示标记',
`mid` bigint UNSIGNED NULL DEFAULT NULL COMMENT '主推文id',
`uid` bigint UNSIGNED NOT NULL,
`media` json NULL COMMENT '图片或视频列表',
`content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '推文',
`is_pay` tinyint NOT NULL DEFAULT 2 COMMENT '是否可以否买1.是 2.否',
`amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '支付金额',
`delivery_hour` int NOT NULL DEFAULT 0 COMMENT '交付期(小时)',
`created_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推文表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_post_history
-- ----------------------------
-- ----------------------------
-- Table structure for customer_post_like
-- ----------------------------
DROP TABLE IF EXISTS `customer_post_like`;
CREATE TABLE `customer_post_like` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`pid` bigint UNSIGNED NOT NULL COMMENT 'customer_post id ',
`uid` bigint UNSIGNED NOT NULL COMMENT 'customer id',
`created_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `pid_uid`(`pid` ASC, `uid` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_post_like
-- ----------------------------
-- ----------------------------
-- Table structure for customer_post_push_box
-- ----------------------------
DROP TABLE IF EXISTS `customer_post_push_box`;
CREATE TABLE `customer_post_push_box` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`type` smallint NOT NULL DEFAULT 1 COMMENT '类型1.post 2.转推 3.评论',
`uid` bigint UNSIGNED NOT NULL,
`pid` bigint UNSIGNED NOT NULL COMMENT '文章post id',
`puuid` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章uuid',
`post_params` json NULL COMMENT '内容延展参数',
`is_like` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否喜欢1.默认 2.喜欢 3.不喜欢',
`is_repost` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否转发1.默认 2.已转发',
`is_bookmark` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否收藏1.默认 2.已收藏',
`is_read` tinyint NOT NULL DEFAULT 1 COMMENT '是否阅读1.默认 2.已阅读',
`is_send` tinyint NOT NULL DEFAULT 1 COMMENT '是否发送1.默认 2.已发送',
`post_created_at` datetime NULL DEFAULT NULL COMMENT 'post发布时间',
`created_at` datetime NOT NULL COMMENT '发送至信箱时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `uid`(`uid` ASC, `created_at` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文章推送盒子,每个用户用来接收文章流' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_post_push_box
-- ----------------------------
-- ----------------------------
-- Table structure for customer_setting
-- ----------------------------
DROP TABLE IF EXISTS `customer_setting`;
CREATE TABLE `customer_setting` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`created_at` datetime NULL DEFAULT NULL,
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_setting
-- ----------------------------
INSERT INTO `customer_setting` VALUES (1, 'withdraw_fee_amount', '1', '提现手续费', '2024-03-24 22:58:56', '2024-03-24 22:58:58');
-- ----------------------------
-- Table structure for customer_user_extend
-- ----------------------------
DROP TABLE IF EXISTS `customer_user_extend`;
CREATE TABLE `customer_user_extend` (
`uid` bigint UNSIGNED NOT NULL COMMENT '用户uid',
`is_active` tinyint NOT NULL DEFAULT 1 COMMENT '是否活跃用户1.活跃 2.不活跃',
`fans_num` int NOT NULL DEFAULT 0 COMMENT '粉丝数',
`follow_num` int NOT NULL DEFAULT 0 COMMENT '关注他人数',
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`uid`) USING BTREE,
UNIQUE INDEX `uid`(`uid` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_user_extend
-- ----------------------------
-- ----------------------------
-- Table structure for customer_user_post_order
-- ----------------------------
DROP TABLE IF EXISTS `customer_user_post_order`;
CREATE TABLE `customer_user_post_order` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`pay_status` tinyint NOT NULL DEFAULT 1 COMMENT '支付状态: 1.未支付 2.已支付 ',
`buyer_uid` bigint NOT NULL COMMENT '买家uid',
`buyer_currency_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '买家币种代码',
`seller_uid` bigint NOT NULL COMMENT '卖家uid',
`seller_currency_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '卖家币种代码',
`pid` bigint NOT NULL COMMENT 'post_id',
`post_history_id` bigint NOT NULL COMMENT 'post_history_id 快照',
`amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '金额',
`buyer_wallet_transaction_id` bigint NULL DEFAULT NULL COMMENT '买家付款关联账变id',
`seller_wallet_transaction_id` bigint NULL DEFAULT NULL COMMENT '卖家接收关联账变id',
`dispute_status` tinyint NOT NULL DEFAULT 1 COMMENT '纠纷状态1.无纠纷 2.纠纷提交待处理 3.纠纷处理中 4.纠纷处理成功',
`dispute_result_status` tinyint NULL DEFAULT NULL COMMENT '纠纷处理结果1.无过失 2.有过失',
`created_at` datetime NULL DEFAULT NULL,
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_user_post_order
-- ----------------------------
-- ----------------------------
-- Table structure for customer_user_post_order_dispute
-- ----------------------------
DROP TABLE IF EXISTS `customer_user_post_order_dispute`;
CREATE TABLE `customer_user_post_order_dispute` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`post_order_id` bigint NOT NULL COMMENT '关联订单id',
`status` tinyint NOT NULL DEFAULT 2 COMMENT '纠纷状态1.无纠纷 2.待处理 3.处理中 4.处理完成',
`chat_group_id` bigint NULL DEFAULT NULL COMMENT '纠纷处理聊天组',
`seller_submit_datetime` datetime NULL DEFAULT NULL COMMENT '卖家上传证据时间',
`buyer_submit_datetime` datetime NULL DEFAULT NULL COMMENT '卖家上传证据时间',
`result_status` tinyint NULL DEFAULT NULL COMMENT '判罚状态1.卖家全责 2.买家权责 3.各部分责任 4.事实不清驳回',
`buyer_uid` bigint NOT NULL COMMENT '买家uid',
`buyer_pay_dispute_status` tinyint NULL DEFAULT 1 COMMENT '买家判罚执行结果1.待执行 2.成功 3.失败',
`buyer_pay_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '买家获得判罚金额',
`buyer_pay_transaction_id` bigint NULL DEFAULT NULL COMMENT '买家关联账变id',
`buyer_dispute_fee_pay_status` tinyint NOT NULL DEFAULT 1 COMMENT '买家纠纷手续费支付状态1.未支付 2.已支付',
`buyer_dispute_fee_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '买家纠纷手续费USDT计费',
`buyer_dispute_fee_pay_transaction_id` bigint NULL DEFAULT NULL COMMENT '买家纠纷手续费关联账变id',
`seller_uid` bigint NOT NULL COMMENT '卖家uid',
`seller_pay_dispute_status` tinyint NULL DEFAULT 1 COMMENT '卖家判罚执行结果1.待执行 2.成功 3.失败',
`seller_pay_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '卖家获得判罚金额',
`seller_pay_transaction_id` bigint NULL DEFAULT NULL COMMENT '卖家关联账变id',
`seller_desc_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '卖家执行结果备注',
`seller_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`admin_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理员备注',
`admin_uid` int NULL DEFAULT NULL COMMENT '管理员处理人uid',
`created_at` datetime NOT NULL,
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单纠纷处理表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_user_post_order_dispute
-- ----------------------------
-- ----------------------------
-- Table structure for customer_users
-- ----------------------------
DROP TABLE IF EXISTS `customer_users`;
CREATE TABLE `customer_users` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'uid',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态1正常',
`im_user_id` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT 'im系统唯一uid默认与id同值',
`avatar` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '头像地址',
`country_name` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '国家英语',
`username` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '',
`password` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '',
`nickname` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '昵称',
`email` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '',
`phone_area` varchar(5) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '手机国家区号',
`phone` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '',
`is_google_auth` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否开启谷歌验证:1关闭 2开启',
`google_auth_secret` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '谷歌验证密钥',
`created_at` datetime NULL DEFAULT NULL,
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_users
-- ----------------------------
INSERT INTO `customer_users` VALUES (1, 1, 'aa', NULL, NULL, 'cc', NULL, NULL, NULL, NULL, NULL, 1, '', NULL, NULL);
INSERT INTO `customer_users` VALUES (6, 1, 'uid_6', NULL, '', 'user_1', '$2a$14$KDg47lcuM00NPDaT3aRFCuaPLx4MhRlEUZjqVUvZ10OiVcwsdBm7a', '', '', '', '', 1, '', '2023-09-14 16:42:12', '2023-09-14 16:42:12');
INSERT INTO `customer_users` VALUES (7, 1, ' ', NULL, NULL, 'test_1', '$2y$12$YaqzVfr.TI7qx39bc.8gVOQ9duUTaHDa3UM2RdCoad99KxMOq.LZO', 'test_1', NULL, NULL, NULL, 1, '', '2023-12-17 17:24:17', '2023-12-17 17:24:17');
INSERT INTO `customer_users` VALUES (8, 1, ' ', NULL, NULL, 'test_2', '$2y$12$uUX2YsCPF8GAfk/343p8iOVVg25UuN20EpkevdoeV2VQW6c1Y2kiS', 'test_2', NULL, NULL, NULL, 1, '', '2023-12-17 17:58:56', '2023-12-17 17:58:56');
INSERT INTO `customer_users` VALUES (9, 1, ' ', NULL, NULL, 'test_3', '$2y$12$heFWQBNxKzkMaDf0NblYR.9IzxSkRbZmtc8GvC7sZYSmRPBs7Of3.', 'test_3', NULL, NULL, NULL, 1, '', '2023-12-17 18:11:43', '2023-12-17 18:11:43');
-- ----------------------------
-- Table structure for customer_wallet_balance
-- ----------------------------
DROP TABLE IF EXISTS `customer_wallet_balance`;
CREATE TABLE `customer_wallet_balance` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`uid` bigint NOT NULL,
`currency_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '币种代码',
`total_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '总余额',
`frozen_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '已冻结余额',
`available_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '可用余额',
`security_amount` decimal(32, 8) NOT NULL DEFAULT 0.00000000 COMMENT '担保金余额',
`recharge_wallet_addr` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '虚拟币钱包充值地址',
`created_at` datetime NULL DEFAULT NULL,
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uid_code_index`(`uid` ASC, `currency_code` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '平台用户当前各币种余额' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_wallet_balance
-- ----------------------------
-- ----------------------------
-- Table structure for customer_wallet_balance_transaction
-- ----------------------------
DROP TABLE IF EXISTS `customer_wallet_balance_transaction`;
CREATE TABLE `customer_wallet_balance_transaction` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`sn` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一订单号',
`type` tinyint UNSIGNED NOT NULL COMMENT '账变类型',
`status` tinyint NOT NULL DEFAULT 1 COMMENT '状态1.待处理 2.进行中 3.成功 4.失败 5.延期到账',
`wallet_id` bigint NOT NULL COMMENT '钱包id',
`uid` bigint NOT NULL,
`currency_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '币种代码',
`amount` decimal(64, 12) NOT NULL DEFAULT 0.000000000000 COMMENT '变动金额',
`fee_amount` decimal(12, 6) NOT NULL DEFAULT 0.000000 COMMENT '手续费(只做记录不参与计算)',
`before_total_amount` decimal(64, 12) NOT NULL DEFAULT 0.000000000000 COMMENT '钱包地址之前总余额',
`after_total_amount` decimal(64, 12) NOT NULL DEFAULT 0.000000000000 COMMENT '钱包地址之后总余额',
`source_params` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '来源参数',
`remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户转账备注',
`target_uid` bigint NULL DEFAULT NULL COMMENT '目标uid',
`target_post_order_id` bigint NULL DEFAULT NULL COMMENT '目标订单id',
`target_post_order_dispute_id` bigint NULL DEFAULT NULL COMMENT '纠纷id',
`sign` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '签名',
`callback_time` datetime NULL DEFAULT NULL COMMENT '回调时间',
`delay_payment_time` datetime NULL DEFAULT NULL COMMENT '延期到账时间',
`created_at` datetime NOT NULL,
`updated_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户账变表关联到wallet_platform_user_balance表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_wallet_balance_transaction
-- ----------------------------
-- ----------------------------
-- Table structure for customer_wallet_currency
-- ----------------------------
DROP TABLE IF EXISTS `customer_wallet_currency`;
CREATE TABLE `customer_wallet_currency` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`type` smallint UNSIGNED NOT NULL COMMENT '币种类型1.现金 2.加密货币',
`name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '币种代码(唯一)',
`token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '币种合约地址',
`transfer_rate` decimal(10, 6) NOT NULL DEFAULT 0.000000 COMMENT '转账费率',
`desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '说明',
`created_at` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `code_index`(`code` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '钱包币种表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_wallet_currency
-- ----------------------------
-- ----------------------------
-- Table structure for customer_ws_history
-- ----------------------------
DROP TABLE IF EXISTS `customer_ws_history`;
CREATE TABLE `customer_ws_history` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`event` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '连接事件1.onConnect ',
`status` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态1.成功 2.失败',
`uid` bigint UNSIGNED NOT NULL COMMENT '用户uid',
`device` tinyint UNSIGNED NOT NULL DEFAULT 1 COMMENT '登录设备1.app 2.web 3.h5',
`created_at` datetime NOT NULL COMMENT '登录时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户werbsocket连接记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of customer_ws_history
-- ----------------------------
SET FOREIGN_KEY_CHECKS = 1;