|
@@ -0,0 +1,441 @@
|
|
|
|
+/*
|
|
|
|
+ Navicat Premium Data Transfer
|
|
|
|
+
|
|
|
|
+ Source Server : 跨境收款-测试
|
|
|
|
+ Source Server Type : MySQL
|
|
|
|
+ Source Server Version : 80024
|
|
|
|
+ Source Host : 127.0.0.1:3306
|
|
|
|
+ Source Schema : crossbordercoll
|
|
|
|
+
|
|
|
|
+ Target Server Type : MySQL
|
|
|
|
+ Target Server Version : 80024
|
|
|
|
+ File Encoding : 65001
|
|
|
|
+
|
|
|
|
+ Date: 24/04/2022 15:43:42
|
|
|
|
+*/
|
|
|
|
+
|
|
|
|
+SET NAMES utf8mb4;
|
|
|
|
+SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for admin_u
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `admin_u`;
|
|
|
|
+CREATE TABLE `admin_u` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `username` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用戶名字',
|
|
|
|
+ `phone` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
|
|
|
|
+ `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '密碼',
|
|
|
|
+ `salt` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '加密盐',
|
|
|
|
+ `state` tinyint(0) NOT NULL DEFAULT 0 COMMENT '狀態 0 待審核 1 審核中 2 正常 4 刪除 -1 已經註銷',
|
|
|
|
+ `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '头像',
|
|
|
|
+ `sex` tinyint(0) NOT NULL DEFAULT 0 COMMENT '性别 0 位置 1男 2女',
|
|
|
|
+ `nickname` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户真实昵称',
|
|
|
|
+ `is_super_admin` tinyint(1) NOT NULL DEFAULT 0 COMMENT '超级管理员',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台登錄表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of admin_u
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for channel
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `channel`;
|
|
|
|
+CREATE TABLE `channel` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `channel_id` bigint(0) NULL DEFAULT NULL,
|
|
|
|
+ `channel_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
+ `channel_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '通道名称',
|
|
|
|
+ `docking_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '对接方式',
|
|
|
|
+ `channel_type` int(0) NULL DEFAULT NULL,
|
|
|
|
+ `area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区域',
|
|
|
|
+ `supported_currencies` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '支持的币种',
|
|
|
|
+ `state` int(0) NULL DEFAULT NULL,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of channel
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for city
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `city`;
|
|
|
|
+CREATE TABLE `city` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `city_id` bigint(0) NULL DEFAULT NULL,
|
|
|
|
+ `city_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
+ `city_en` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
+ `state` int(0) NULL DEFAULT NULL,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of city
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for country
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `country`;
|
|
|
|
+CREATE TABLE `country` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `country_id` bigint(0) NULL DEFAULT NULL,
|
|
|
|
+ `country_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
+ `country_en` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
+ `status` int(0) NULL DEFAULT NULL,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of country
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for currency
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `currency`;
|
|
|
|
+CREATE TABLE `currency` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `currency_id` bigint(0) NULL DEFAULT NULL,
|
|
|
|
+ `currency_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
+ `currency_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '币种类型',
|
|
|
|
+ `state` int(0) NULL DEFAULT NULL,
|
|
|
|
+ `created_at` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `updated_at` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),
|
|
|
|
+ `deleted_at` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '币种' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of currency
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant`;
|
|
|
|
+CREATE TABLE `merchant` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `username` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用戶名字',
|
|
|
|
+ `phone` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
|
|
|
|
+ `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '密碼',
|
|
|
|
+ `salt` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '加密盐',
|
|
|
|
+ `state` tinyint(0) NOT NULL DEFAULT 0 COMMENT '状态 0:关停,1:激活,2:待激活,3:待审核',
|
|
|
|
+ `avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '头像',
|
|
|
|
+ `email` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '邮箱',
|
|
|
|
+ `pause_transfer` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否暂停转账(0:否,1:是)',
|
|
|
|
+ `pause_login` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否暂停登录(0:否,1:是)',
|
|
|
|
+ `transfer_fee_type` tinyint(1) NOT NULL DEFAULT 0 COMMENT '付款手续费收取形式(0:内扣;1:外扣;) ',
|
|
|
|
+ `join_fee` decimal(10, 2) NOT NULL COMMENT '开户费',
|
|
|
|
+ `anual_fee` decimal(10, 2) NOT NULL COMMENT '年服务费',
|
|
|
|
+ `transfer_fee` decimal(10, 2) NOT NULL COMMENT '外币付款手续费(USD)',
|
|
|
|
+ `transfer_fee_cny` decimal(10, 2) NOT NULL COMMENT '人民币付款手续费(USD)',
|
|
|
|
+ `confirm_token` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开户验证码 (google登陆验证器token)',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户基本信息表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant_account_out
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant_account_out`;
|
|
|
|
+CREATE TABLE `merchant_account_out` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `account_num` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '银行的账户编号',
|
|
|
|
+ `balance_amount` decimal(10, 2) NOT NULL COMMENT '余额',
|
|
|
|
+ `freeze_amount` decimal(10, 2) NOT NULL COMMENT '冻结的余额',
|
|
|
|
+ `currency_id` int(0) NULL DEFAULT 0 COMMENT '关联的币种id',
|
|
|
|
+ `capital_prop` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '资金的属性',
|
|
|
|
+ `currency_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '币种',
|
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant_account_out
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant_account_out_log
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant_account_out_log`;
|
|
|
|
+CREATE TABLE `merchant_account_out_log` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `accout_num` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '外部账户关联的银行的账户编号',
|
|
|
|
+ `accout_out_id` int(0) NULL DEFAULT 0 COMMENT '外部账户记录的id',
|
|
|
|
+ `before` decimal(10, 2) NOT NULL COMMENT '交易前的余额',
|
|
|
|
+ `after` decimal(10, 2) NOT NULL COMMENT '交易后的余额',
|
|
|
|
+ `amount` decimal(10, 2) NOT NULL COMMENT '交易的金额',
|
|
|
|
+ `currency_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '币种',
|
|
|
|
+ `transfer_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '交易类型(汇兑、结汇、充值)',
|
|
|
|
+ `transfer_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '交易状态',
|
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `loan_mark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '借贷标识',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户余额明细记录' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant_account_out_log
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant_account_out_tpl
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant_account_out_tpl`;
|
|
|
|
+CREATE TABLE `merchant_account_out_tpl` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `state` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '状态',
|
|
|
|
+ `currency` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '币种',
|
|
|
|
+ `currency_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '货币类型',
|
|
|
|
+ `currency_type_cn` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '货币类型中文',
|
|
|
|
+ `account_properties` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户属性',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户模板表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant_account_out_tpl
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant_account_sys
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant_account_sys`;
|
|
|
|
+CREATE TABLE `merchant_account_sys` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `bank_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '银行名称',
|
|
|
|
+ `bank_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '银行代码',
|
|
|
|
+ `account_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户编号',
|
|
|
|
+ `account_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户名',
|
|
|
|
+ `account_name_en` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户名 英文',
|
|
|
|
+ `country` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账户所属的国家/地区',
|
|
|
|
+ `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户所属的省/州',
|
|
|
|
+ `city` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户所属的省/州城市',
|
|
|
|
+ `address` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
|
|
|
|
+ `postal_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '邮政编码',
|
|
|
|
+ `swift_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT 'SWIFT CODE',
|
|
|
|
+ `sys_account_id` int(0) NOT NULL COMMENT '关联的系统账户的子账户 id ',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户交易明细' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant_account_sys
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant_contperson
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant_contperson`;
|
|
|
|
+CREATE TABLE `merchant_contperson` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `bank_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '银行名称',
|
|
|
|
+ `bank_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '银行代码',
|
|
|
|
+ `account_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户编号',
|
|
|
|
+ `account_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户名',
|
|
|
|
+ `account_name_en` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户名 英文',
|
|
|
|
+ `country` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账户所属的国家/地区',
|
|
|
|
+ `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户所属的省/州',
|
|
|
|
+ `city` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户所属的省/州城市',
|
|
|
|
+ `address` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
|
|
|
|
+ `postal_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '邮政编码',
|
|
|
|
+ `swift_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'SWIFT CODE',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户基本信息表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant_contperson
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for merchant_kyc
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `merchant_kyc`;
|
|
|
|
+CREATE TABLE `merchant_kyc` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `company_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '企业名称',
|
|
|
|
+ `tel` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '电话',
|
|
|
|
+ `biz_license_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '营业执照号',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户基本信息表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of merchant_kyc
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for payment_order
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `payment_order`;
|
|
|
|
+CREATE TABLE `payment_order` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `from_account_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '来自银行的账户编号',
|
|
|
|
+ `from_account_id` int(0) NULL DEFAULT 0 COMMENT '来自账户的id',
|
|
|
|
+ `to_account_id` int(0) NULL DEFAULT 0 COMMENT '转到账户的id',
|
|
|
|
+ `to_account_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '转到银行的账户编号',
|
|
|
|
+ `exchange_rate` decimal(10, 10) NULL DEFAULT NULL COMMENT '汇率',
|
|
|
|
+ `amount` decimal(10, 2) NOT NULL COMMENT '交易的金额',
|
|
|
|
+ `from_currency_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '来自币种',
|
|
|
|
+ `to_currency_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '目标币种',
|
|
|
|
+ `transfer_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '交易类型(汇兑、结汇、充值)',
|
|
|
|
+ `transfer_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '交易状态',
|
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `loan_mark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '借贷标识',
|
|
|
|
+ `trade_org_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '交易机构的id',
|
|
|
|
+ `trade_org_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '交易机构代码',
|
|
|
|
+ `org_trade_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '交易机构的交易单号',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户余额明细记录' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of payment_order
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for payment_order_ext
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `payment_order_ext`;
|
|
|
|
+CREATE TABLE `payment_order_ext` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `accout_num` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '外部账户关联的银行的账户编号',
|
|
|
|
+ `accout_out_id` int(0) NULL DEFAULT 0 COMMENT '外部账户记录的id',
|
|
|
|
+ `before` decimal(10, 2) NOT NULL COMMENT '交易前的余额',
|
|
|
|
+ `after` decimal(10, 2) NOT NULL COMMENT '交易后的余额',
|
|
|
|
+ `amount` decimal(10, 2) NOT NULL COMMENT '交易的金额',
|
|
|
|
+ `currency_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '币种',
|
|
|
|
+ `transfer_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '交易类型(汇兑、结汇、充值)',
|
|
|
|
+ `transfer_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '交易状态',
|
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `loan_mark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '借贷标识',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户余额明细记录' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of payment_order_ext
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for payment_order_log
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `payment_order_log`;
|
|
|
|
+CREATE TABLE `payment_order_log` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `merchant_id` int(0) NOT NULL DEFAULT 0 COMMENT '商户ID',
|
|
|
|
+ `accout_num` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户关联的银行的账户编号',
|
|
|
|
+ `accout_id` int(0) NULL DEFAULT 0 COMMENT '账户记录的id',
|
|
|
|
+ `before` decimal(10, 2) NOT NULL COMMENT '交易前的余额',
|
|
|
|
+ `after` decimal(10, 2) NOT NULL COMMENT '交易后的余额',
|
|
|
|
+ `amount` decimal(10, 2) NOT NULL COMMENT '交易的金额',
|
|
|
|
+ `currency_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '币种',
|
|
|
|
+ `transfer_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '交易类型(汇兑、结汇、充值)',
|
|
|
|
+ `transfer_state` tinyint(1) NOT NULL DEFAULT 0 COMMENT '交易状态',
|
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `notify_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '银行机构通知的消息',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户支付订单记录' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of payment_order_log
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for sys_account
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `sys_account`;
|
|
|
|
+CREATE TABLE `sys_account` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `pid` int(0) NULL DEFAULT 0 COMMENT '子账户所关联的父账户id',
|
|
|
|
+ `is_main` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否主账户{ 1:是 ,2:子账户}',
|
|
|
|
+ `bank_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '银行名称',
|
|
|
|
+ `bank_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '银行代码',
|
|
|
|
+ `account_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户编号',
|
|
|
|
+ `account_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户名',
|
|
|
|
+ `account_name_en` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '账户名 英文',
|
|
|
|
+ `country` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账户所属的国家/地区',
|
|
|
|
+ `province` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户所属的省/州',
|
|
|
|
+ `city` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账户所属的省/州城市',
|
|
|
|
+ `address` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
|
|
|
|
+ `postal_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '邮政编码',
|
|
|
|
+ `swift_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'SWIFT CODE',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商户外部账户交易明细' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of sys_account
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for table_template
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `table_template`;
|
|
|
|
+CREATE TABLE `table_template` (
|
|
|
|
+ `id` int(0) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `created_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间',
|
|
|
|
+ `updated_at` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
|
|
|
|
+ `deleted_at` datetime(0) NOT NULL COMMENT '修改时间',
|
|
|
|
+ `state` tinyint(0) NOT NULL DEFAULT 0 COMMENT '狀態 0 待審核 1 審核中 2 正常 4 刪除 -1 已經註銷',
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 67 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台登錄表' ROW_FORMAT = Dynamic;
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Records of table_template
|
|
|
|
+-- ----------------------------
|
|
|
|
+
|
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|