2279 lines
193 KiB
SQL
2279 lines
193 KiB
SQL
/*
|
||
Navicat Premium Data Transfer
|
||
|
||
Source Server : online
|
||
Source Server Type : MySQL
|
||
Source Server Version : 50742 (5.7.42-log)
|
||
Source Host : rm-bp19g41bnqlws5463no.mysql.rds.aliyuncs.com:3306
|
||
Source Schema : syb_jq
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 50742 (5.7.42-log)
|
||
File Encoding : 65001
|
||
|
||
Date: 10/01/2024 14:47:19
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_account_change_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_account_change_info`;
|
||
CREATE TABLE `t_account_change_info` (
|
||
`flow_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水号',
|
||
`account_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账户编号',
|
||
`mch_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户号',
|
||
`change_type` tinyint(2) NULL DEFAULT NULL COMMENT '变动类型 0:充值 1:提现 2:转账 3:退款 ',
|
||
`account_type` tinyint(2) NULL DEFAULT NULL COMMENT '账户类型 0:退款账户 1:营销账户账户类型',
|
||
`before_amt` bigint(15) NULL DEFAULT 0 COMMENT '变动前余额',
|
||
`change_amt` bigint(15) NULL DEFAULT 0 COMMENT '变动金额',
|
||
`after_amt` bigint(15) NULL DEFAULT NULL COMMENT '变动后的金额',
|
||
`state` tinyint(2) NULL DEFAULT 1 COMMENT '状态 1:处理中 2:处理成功 -1:处理失败',
|
||
`ext_flow_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联流水号',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`ext_type` tinyint(2) NULL DEFAULT NULL COMMENT '扩展类型 0:扫码充值,1:汇款转账',
|
||
`extra` json NULL COMMENT '扩展参数',
|
||
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (`flow_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '账户变动明细' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_account_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_account_info`;
|
||
CREATE TABLE `t_account_info` (
|
||
`account_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账户编号',
|
||
`mch_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户号(原商户号)',
|
||
`type` tinyint(2) NOT NULL COMMENT '类型 0:退款账户 1:营销账户',
|
||
`balacne` bigint(20) NULL DEFAULT 0 COMMENT '余额',
|
||
`freeze` bigint(20) NULL DEFAULT 0 COMMENT '不可用余额',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`remind_state` tinyint(2) NOT NULL DEFAULT 0 COMMENT '提醒状态 0:未开通 1:已开通',
|
||
`remind_rule_ext` json NULL COMMENT '提醒规则',
|
||
`last_notice_time` timestamp NULL DEFAULT NULL COMMENT '最后通知时间',
|
||
PRIMARY KEY (`account_no`) USING BTREE,
|
||
UNIQUE INDEX `idx_unique`(`mch_no`, `type`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '账户表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_agent_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_agent_config`;
|
||
CREATE TABLE `t_agent_config` (
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '代理商号',
|
||
`config_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置KEY',
|
||
`config_val` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置内容项',
|
||
`group_key` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置分组',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`config_key`, `agent_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代理商配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_agent_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_agent_info`;
|
||
CREATE TABLE `t_agent_info` (
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '代理商账号',
|
||
`agent_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '代理商名称',
|
||
`agent_short_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '代理商简称',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商号',
|
||
`pid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '上级代理商号, 空串表示顶级代理商',
|
||
`pid_arr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级代理商号的拼接',
|
||
`pname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上级代理商简称',
|
||
`contact_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人姓名',
|
||
`contact_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人手机号',
|
||
`contact_email` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人邮箱',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '代理商状态: 0-停用, 1-正常, 2-待审核, 3-审核驳回, 4-未认证',
|
||
`level` int(11) NOT NULL DEFAULT 1 COMMENT '代理商等级',
|
||
`add_agent_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否允许发展子代理: 0-不允许, 1-允许',
|
||
`add_mch_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否允许发展子商户: 0-不允许, 1-允许',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商备注',
|
||
`audit_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核备注',
|
||
`cashout_fee_rule_type` tinyint(6) NOT NULL DEFAULT 1 COMMENT '手续费计算公式类型: 1-使用系统默认配置, 2-自定义',
|
||
`cashout_fee_rule` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '{}' COMMENT '手续费计算公式',
|
||
`sett_account_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户类型: WX_CASH-微信零钱; ALIPAY_CASH-支付宝转账; BANK_CARD-银行卡; BANK_PUBLIC-对公; BANK_PRIVATE-对私',
|
||
`sett_account_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户账号',
|
||
`sett_account_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户姓名',
|
||
`sett_account_bank` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户开户行名称',
|
||
`sett_account_sub_bank` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开户行支行名称',
|
||
`sett_account_telphone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户联系人手机号(一般为代理商手机号)',
|
||
`license_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '营业执照照片',
|
||
`idcard1_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '身份证人像面照片',
|
||
`idcard2_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '身份证国徽面照片',
|
||
`idcard_in_hand_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手持身份证照片',
|
||
`bank_card_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行卡照片',
|
||
`permit_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '许可证照片',
|
||
`agent_type` tinyint(6) NOT NULL DEFAULT 1 COMMENT '代理商类型: 1-个人, 2-企业',
|
||
`init_user_id` bigint(20) NULL DEFAULT NULL COMMENT '初始用户ID(创建代理商时,允许代理商登录的用户)',
|
||
`login_username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录用户名',
|
||
`sipw` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付密码(敏感信息密码Sensitive information password)',
|
||
`freeze_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '钱包冻结金额, 单位分',
|
||
`freeze_desc` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '冻结原因',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`agent_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代理商信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_bank_branch
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_bank_branch`;
|
||
CREATE TABLE `t_bank_branch` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`branch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支行联行号',
|
||
`branch_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支行名称',
|
||
`bank_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '银行编码',
|
||
`bank_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '银行名称',
|
||
`province_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '省编码',
|
||
`province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '省名称',
|
||
`city_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '市编码',
|
||
`city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '市名称',
|
||
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx1`(`bank_name`) USING BTREE,
|
||
INDEX `idx2`(`city_code`) USING BTREE,
|
||
INDEX `idx3`(`branch_name`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 299433 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支行信息。该数据取自随行付' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_bank_branch_lkl
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_bank_branch_lkl`;
|
||
CREATE TABLE `t_bank_branch_lkl` (
|
||
`contact_line` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||
`branch_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||
`bank_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||
`bank_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||
`city_code` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||
`clear_no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||
UNIQUE INDEX `unque`(`contact_line`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_cashout_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_cashout_record`;
|
||
CREATE TABLE `t_cashout_record` (
|
||
`rid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '提现记录ID',
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '代理商号等',
|
||
`info_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统类型: 参考:SYS_ROLE_TYPE ',
|
||
`info_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称快照',
|
||
`apply_amount` bigint(20) NOT NULL COMMENT '申请金额,单位分',
|
||
`sett_fee_amount` bigint(20) NOT NULL COMMENT '手续费金额,单位分',
|
||
`sett_fee_rule` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手续费计算公式(快照)',
|
||
`sett_amount` bigint(20) NOT NULL COMMENT '最终结算金额 (申请-手续费), 单位分',
|
||
`sett_account_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '结算账户类型: WX_CASH-微信零钱; ALIPAY_CASH-支付宝转账; BANK_CARD-银行卡',
|
||
`sett_account_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '结算账户账号',
|
||
`sett_account_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户姓名',
|
||
`sett_account_bank` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户开户行名称',
|
||
`sett_account_sub_bank` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开户行支行名称',
|
||
`sett_account_telphone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户联系人手机号(一般为代理商手机号)',
|
||
`apply_remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户提现备注',
|
||
`sett_info` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '结算备注[系统生成]',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '结算状态: 1-审核中, 2-审核失败, 3-结算中, 4-结算成功, 5-结算失败',
|
||
`sett_cert_img` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '申请资料',
|
||
`transfer_cert_img` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '打款凭证(运营平台)',
|
||
`sett_type` tinyint(6) NOT NULL COMMENT '提现类型: 1-佣金提现',
|
||
`audit_time` datetime NULL DEFAULT NULL COMMENT '审核时间',
|
||
`audit_remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`rid`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 80000001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '提现结算记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_channel_account_cashout_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_channel_account_cashout_record`;
|
||
CREATE TABLE `t_channel_account_cashout_record` (
|
||
`rid` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '提现记录ID',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_ext_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号,也就是现在的申请单编号',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`channel_sub_mch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道子商户号',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付订单号',
|
||
`current_balance` bigint(20) NULL DEFAULT NULL COMMENT '当前查询余额,单位分 (不准确,可能此时账户余额有变动)',
|
||
`cashout_amount` bigint(20) NOT NULL COMMENT '申请提现金额,单位分',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '提现状态: 0-提现单创建, 1-提现中, 2-提现成功, 3-提现失败',
|
||
`channel_rid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道提现单ID',
|
||
`fail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '失败原因',
|
||
`success_time` datetime NULL DEFAULT NULL COMMENT '提现成功时间',
|
||
`bank_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提现银行名称',
|
||
`bank_account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提现账户',
|
||
`bank_account_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提现账户名称',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人名称',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`rid`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '提现结算记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_check_batch
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_check_batch`;
|
||
CREATE TABLE `t_check_batch` (
|
||
`batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对账批次号,支付接口代码ifCode_渠道商户号_对账日期',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`channel_mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道商户号',
|
||
`bill_date` date NOT NULL COMMENT '对账日期',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '对账批次处理状态:0-未处理,1-已处理',
|
||
`diff_count` int(11) NULL DEFAULT 0 COMMENT '所有差错总单数',
|
||
`un_handle_diff_count` int(11) NULL DEFAULT 0 COMMENT '待处理的差错总单数',
|
||
`total_count` int(11) NULL DEFAULT 0 COMMENT '平台交易总单数',
|
||
`channel_total_count` int(11) NULL DEFAULT 0 COMMENT '渠道交易总单数',
|
||
`total_amount` bigint(20) NULL DEFAULT 0 COMMENT '平台交易总金额',
|
||
`channel_total_amount` bigint(20) NULL DEFAULT 0 COMMENT '渠道交易总金额',
|
||
`total_refund_count` int(11) NULL DEFAULT 0 COMMENT '平台退款总单数',
|
||
`channel_total_refund_count` int(11) NULL DEFAULT 0 COMMENT '渠道退款总单数',
|
||
`total_refund_amount` bigint(20) NULL DEFAULT 0 COMMENT '平台退款总金额',
|
||
`channel_total_refund_amount` bigint(20) NULL DEFAULT 0 COMMENT '渠道退款总金额',
|
||
`total_fee` bigint(20) NULL DEFAULT 0 COMMENT '平台总手续费',
|
||
`channel_total_fee` bigint(20) NULL DEFAULT 0 COMMENT '渠道总手续费',
|
||
`org_bill_file_path` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '原始对账文件存放地址',
|
||
`release_state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '下载/解析状态:0-失败,1-成功',
|
||
`release_err_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下载/解析失败的描述信息',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`batch_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '对账批次表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_check_channel_bill
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_check_channel_bill`;
|
||
CREATE TABLE `t_check_channel_bill` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对账批次号,支付接口代码ifCode_渠道商户号_对账日期',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`channel_mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道商户号',
|
||
`bill_date` date NOT NULL COMMENT '对账日期',
|
||
`bill_type` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账单类型,pay:支付, refund:退款',
|
||
`currency` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'cny' COMMENT '三位货币代码,人民币:cny',
|
||
`order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平台订单号',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`channel_amount` bigint(20) NULL DEFAULT 0 COMMENT '交易金额 单位:分',
|
||
`channel_fee_rate` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道手续费费率',
|
||
`channel_fee_amount` bigint(20) NULL DEFAULT 0 COMMENT '渠道手续费 单位:分',
|
||
`channel_success_at` datetime NULL DEFAULT NULL COMMENT '渠道交易成功时间',
|
||
`channel_user` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道用户标识,如微信openId,支付宝账号',
|
||
`channel_state` tinyint(6) NOT NULL COMMENT '渠道订单状态:0-订单生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭',
|
||
`org_pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退款原支付订单号',
|
||
`channel_refund_amount` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退款金额',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '渠道对账单表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_check_diff
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_check_diff`;
|
||
CREATE TABLE `t_check_diff` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对账批次号,支付接口代码ifCode_渠道商户号_对账日期',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`channel_mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道商户号',
|
||
`bill_date` date NOT NULL COMMENT '对账日期',
|
||
`bill_type` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账单类型,pay:支付, refund:退款',
|
||
`order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平台订单ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户名称',
|
||
`mch_app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户应用ID',
|
||
`mch_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户订单号',
|
||
`amount` bigint(20) NULL DEFAULT 0 COMMENT '平台交易金额,单位分',
|
||
`fee_amount` bigint(20) NULL DEFAULT 0 COMMENT '平台手续费,单位分',
|
||
`refund_amount` bigint(20) NULL DEFAULT 0 COMMENT '平台退款金额',
|
||
`order_state` tinyint(6) NULL DEFAULT 0 COMMENT '平台订单状态:0-订单 生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭',
|
||
`order_success_at` datetime NULL DEFAULT NULL COMMENT '平台交易成功时间',
|
||
`order_create_at` datetime NULL DEFAULT NULL COMMENT '平台下单时间',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`channel_state` tinyint(6) NULL DEFAULT 0 COMMENT '渠道订单状态:0-订单生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭',
|
||
`channel_amount` bigint(20) NULL DEFAULT 0 COMMENT '渠道交易金额,单位分',
|
||
`channel_refund_amount` bigint(20) NULL DEFAULT 0 COMMENT '渠道退款金额',
|
||
`channel_fee_amount` bigint(20) NULL DEFAULT 0 COMMENT '渠道手续费',
|
||
`channel_success_at` datetime NULL DEFAULT NULL COMMENT '渠道交易成功时间',
|
||
`diff_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '差异类型:local-长款 channel-短款 order-订单差异(金额差异等)',
|
||
`handle_state` tinyint(6) NULL DEFAULT 0 COMMENT '差异处理状态:0-未处理,1-挂账,2-已处理,3-已忽略',
|
||
`handle_remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '处理备注',
|
||
`handle_uid` bigint(20) NULL DEFAULT NULL COMMENT '差异处理者ID',
|
||
`handle_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '差异处理者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '对账差异表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_device_provide_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_device_provide_config`;
|
||
CREATE TABLE `t_device_provide_config` (
|
||
`config_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '厂商配置ID',
|
||
`config_desc` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '厂商配置备注信息, 会在商户侧进行回显',
|
||
`device_type` tinyint(6) NOT NULL COMMENT '设备类型:1-云喇叭, 2-云打印, 3-扫码pos, 4-智能pos, 5-收银插件, 6-刷脸设备, 7-如意Lite',
|
||
`provider` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备厂商:zgwl-智谷物联, bsj-博实结, fe-飞鹅, ps-品生, clj-财来聚, wsy-微收银, xjl-小精灵',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '厂商配置参数appId(扫码POS定义唯一appId)',
|
||
`provider_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '厂商配置参数,json字符串',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用,1-启用',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`config_id`) USING BTREE,
|
||
UNIQUE INDEX `app_id`(`app_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1006 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备厂商配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_info_account
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_info_account`;
|
||
CREATE TABLE `t_info_account` (
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '运营平台标识/代理商号',
|
||
`info_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统类型: 参考:SYS_ROLE_TYPE ',
|
||
`balance_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '钱包余额 单位:分,(已入账金额, 提现中不动账)',
|
||
`un_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '钱包账户不可用金额 单位:分(比如提现中的金额)',
|
||
`audit_profit_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '在途结算(审核中)余额 单位:分,(待结算的金额, 未到结算周期)',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
UNIQUE INDEX `Uni_Info_id`(`info_id`, `info_type`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '钱包表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_info_account_history
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_info_account_history`;
|
||
CREATE TABLE `t_info_account_history` (
|
||
`hid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID',
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '运营平台标识/代理商号',
|
||
`info_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统类型: 参考:SYS_ROLE_TYPE ',
|
||
`info_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称快照',
|
||
`op_account_type` tinyint(6) NOT NULL COMMENT '变更账户类型: 1-钱包账户, 2-在途账户',
|
||
`op_before_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '变动前账户余额, 单位:分',
|
||
`op_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '变动金额, 单位:分',
|
||
`op_after_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '变动后账户余额, 单位:分',
|
||
`biz_type` tinyint(6) NULL DEFAULT NULL COMMENT '业务类型: 1-订单佣金计算, 2-退款轧差, 3-佣金提现, 4-人工调账',
|
||
`rela_biz_order_type` tinyint(6) NULL DEFAULT NULL COMMENT '关联订单类型: 1-支付订单号, 2-退款订单号, 3-提现单号',
|
||
`rela_biz_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联订单号',
|
||
`sett_id` bigint(20) NULL DEFAULT NULL COMMENT '关联结算记录ID',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`hid`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1037 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '钱包流水表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_isv_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_isv_info`;
|
||
CREATE TABLE `t_isv_info` (
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商号',
|
||
`isv_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商名称',
|
||
`isv_level` int(1) NULL DEFAULT NULL COMMENT '1:一级渠道;2:二级渠道',
|
||
`owner_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道持有者类型',
|
||
`owner_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道持有者编号。\r\n如果是代理,则是代理号;\r\n如果是用户,则是用户号;',
|
||
`isv_short_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商简称',
|
||
`contact_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人姓名',
|
||
`contact_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人手机号',
|
||
`contact_email` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人邮箱',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用, 1-正常',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`isv_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '服务商信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_isv_user_conn
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_isv_user_conn`;
|
||
CREATE TABLE `t_isv_user_conn` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道号',
|
||
`info_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户类型',
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户号,代理号或用户号',
|
||
`status` int(2) NOT NULL DEFAULT 0 COMMENT '状态,1:启用;0:未启用',
|
||
`config_status` int(2) NOT NULL DEFAULT 0 COMMENT '是否可配置。1:可配置;0:不可',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `isv_no`(`isv_no`, `info_type`, `info_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 51 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '渠道用户关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_location_cache
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_location_cache`;
|
||
CREATE TABLE `t_location_cache` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`address` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址',
|
||
`longitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
|
||
`latitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
|
||
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 238 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_app
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_app`;
|
||
CREATE TABLE `t_mch_app` (
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`app_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '应用名称',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`default_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否默认: 0-否、 1-是(api接口未显式指定应用则使用默认应用)',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '应用状态: 0-停用, 1-正常 2:审核中 -1:审核驳回',
|
||
`state_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核意见',
|
||
`polling_bind_state` tinyint(6) NULL DEFAULT 0 COMMENT '轮询绑定状态。0 - 未开通;1 - 已开通自动绑定;2 - 不开通自动绑定',
|
||
`app_sign_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '[\"MD5\"]' COMMENT '支持的加签方式: MD5、 RSA2(若使用系统测试或者app必须支持MD5)',
|
||
`app_rsa2_public_key` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '应用公钥(RSA2)',
|
||
`app_secret` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用私钥(MD5)',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`capabilities` json NULL COMMENT '配置的功能',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`range` tinyint(1) NULL DEFAULT 0 COMMENT '0, 线下;1,线上',
|
||
`api_flag` tinyint(1) NULL DEFAULT NULL COMMENT '0: 不支持; 1: 支持',
|
||
`category` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类目',
|
||
`information` json NULL COMMENT '应用相关资料',
|
||
`mcc_code` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经营类目',
|
||
`qualification_list` json NULL COMMENT '资质json',
|
||
`pre_capabilities` json NULL COMMENT '开通需求功能',
|
||
PRIMARY KEY (`app_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户应用表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_app_applyment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_app_applyment`;
|
||
CREATE TABLE `t_mch_app_applyment` (
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用号',
|
||
`mch_apply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户入网申请单号',
|
||
`wx_weight` int(6) UNSIGNED NOT NULL DEFAULT 1 COMMENT '微信支付交易权重',
|
||
`ali_weight` int(6) UNSIGNED NOT NULL DEFAULT 1 COMMENT '支付宝支付交易权重',
|
||
`ysf_weight` int(6) UNSIGNED NOT NULL DEFAULT 1 COMMENT '银联支付交易权重',
|
||
`status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态。0:未生效;1:已生效;',
|
||
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注信息',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`mch_no`, `mch_app_id`, `mch_apply_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '应用与商户进件数据关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_app_copy1
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_app_copy1`;
|
||
CREATE TABLE `t_mch_app_copy1` (
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`app_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '应用名称',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`default_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否默认: 0-否、 1-是(api接口未显式指定应用则使用默认应用)',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '应用状态: 0-停用, 1-正常',
|
||
`polling_bind_state` tinyint(6) NULL DEFAULT 0 COMMENT '轮询绑定状态。0 - 未开通;1 - 已开通自动绑定;2 - 不开通自动绑定',
|
||
`app_sign_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '[\"MD5\"]' COMMENT '支持的加签方式: MD5、 RSA2(若使用系统测试或者app必须支持MD5)',
|
||
`app_rsa2_public_key` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '应用公钥(RSA2)',
|
||
`app_secret` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用私钥(MD5)',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`capabilities` json NULL COMMENT '配置的功能',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`range` tinyint(1) NULL DEFAULT 0 COMMENT '0, 线下;1,线上',
|
||
`api_flag` tinyint(1) NULL DEFAULT NULL COMMENT '0: 不支持; 1: 支持',
|
||
`category` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类目',
|
||
`information` json NULL COMMENT '应用相关资料',
|
||
`mcc_code` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经营类目',
|
||
`qualification_list` json NULL COMMENT '资质json',
|
||
`pre_capabilities` json NULL COMMENT '开通需求功能',
|
||
PRIMARY KEY (`app_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户应用表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_app_push_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_app_push_info`;
|
||
CREATE TABLE `t_mch_app_push_info` (
|
||
`cid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备号CID',
|
||
`cid_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'app_plus' COMMENT '设备cid类型:app端:app_plus,小程序端:mp_weixin',
|
||
`uni_push_version` tinyint(6) NOT NULL DEFAULT 1 COMMENT 'uniPush版本,1-1.0版本,2-2.0版本',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`sys_user_id` bigint(20) NOT NULL COMMENT '系统用户ID',
|
||
`device_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备信息',
|
||
PRIMARY KEY (`cid`, `uni_push_version`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户app推送设备表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_applyment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_applyment`;
|
||
CREATE TABLE `t_mch_applyment` (
|
||
`apply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统申请单号/商户号',
|
||
`channel_apply_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道申请单号',
|
||
`channel_sign_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道签约ID',
|
||
`channel_diy_mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道要求的自定义商户号(建议采用mchNo_时间戳(10位)的形式)',
|
||
`channel_mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通道商户号,收单机构编号',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`if_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '接口名称',
|
||
`mch_full_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户全称',
|
||
`mch_short_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户简称',
|
||
`merchant_type` tinyint(6) NULL DEFAULT NULL COMMENT '商户类型: 1-个人, 2-个体工商户, 3-企业, 4-党政、机关及事业单位, 5-其他组织',
|
||
`contact_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人(不一定的法人)姓名',
|
||
`contact_phone` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人电话',
|
||
`area_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省市县编码 (非必填, 放在外层用作搜索方便)',
|
||
`area_info` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '省市县名称描述',
|
||
`address` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
|
||
`apply_detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户进件详细消息(JSON类型)',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '状态: 0-未发起(草稿)、 1-审核中、 2-进件成功、 3-驳回待修改、 4-待验证、 5-待签约、6-签约完成/审核成功,等待其他操作、 7-等待系统预审核、 8-预审核拒绝、20-标记风控',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注信息',
|
||
`remain_step` tinyint(1) NULL DEFAULT NULL COMMENT '入网操作剩余步骤,总共有几步主要看通道',
|
||
`succ_res_parameter` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '进件成功接口返回参数, 用于配置到商户侧的参数信息',
|
||
`channel_var1` json NULL COMMENT '渠道拓展参数1',
|
||
`channel_var2` json NULL COMMENT '渠道拓展参数2',
|
||
`cert_states` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子商户认证状态',
|
||
`store_succ_res_parameter` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '门店入驻成功接口返回参数',
|
||
`apply_error_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '响应提示信息(一般进件异常或提示信息)',
|
||
`ep_user_id` bigint(20) NULL DEFAULT NULL COMMENT '商户所属拓展员ID',
|
||
`apply_page_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '进件来源',
|
||
`settlement_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'D1、D0、T1',
|
||
`auto_config_mch_app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '自动配置的应用ID,不为空自动进行关联等一系列配置',
|
||
`auto_config_result_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '自动配置结果信息',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`last_apply_at` datetime NULL DEFAULT NULL COMMENT '最后一次请求上游时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`pay_interface_id` int(11) NULL DEFAULT NULL COMMENT '支付配置参数ID,关联t_mch_pay_interface_config的ID',
|
||
PRIMARY KEY (`apply_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '特约商户进件信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_config`;
|
||
CREATE TABLE `t_mch_config` (
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`config_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置KEY',
|
||
`config_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置名称',
|
||
`config_val` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置内容项',
|
||
`group_key` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置分组',
|
||
`type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'text' COMMENT '类型: text-输入框, textarea-多行文本, uploadImg-上传图片, switch-开关, radio-单选',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`config_key`, `mch_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_division_receiver
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_division_receiver`;
|
||
CREATE TABLE `t_mch_division_receiver` (
|
||
`receiver_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分账接收者ID',
|
||
`receiver_alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接收者账号别名',
|
||
`receiver_group_id` bigint(20) NULL DEFAULT NULL COMMENT '组ID(便于商户接口使用)',
|
||
`receiver_group_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组名称',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`acc_type` tinyint(6) NOT NULL COMMENT '分账接收账号类型: 0-个人(对私) 1-商户(对公)',
|
||
`acc_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分账接收账号',
|
||
`acc_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分账接收账号名称',
|
||
`channel_acc_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道分账接收账号(账号创建完成后渠道侧账号)',
|
||
`relation_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等',
|
||
`relation_type_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '当选择自定义时,需要录入该字段。 否则为对应的名称',
|
||
`division_profit` decimal(20, 6) NULL DEFAULT NULL COMMENT '分账比例',
|
||
`state` tinyint(6) NOT NULL COMMENT '分账状态(本系统状态,并不调用上游关联关系): 1-正常分账, 0-暂停分账',
|
||
`channel_bind_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '上游绑定返回信息,一般用作查询账号异常时的记录',
|
||
`channel_ext_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '渠道特殊信息(发起创建分账用户时渠道特殊参数,参考盛付通)',
|
||
`bind_success_time` datetime NULL DEFAULT NULL COMMENT '绑定成功时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`receiver_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 800001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户分账接收者账号绑定关系表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_division_receiver_group
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_division_receiver_group`;
|
||
CREATE TABLE `t_mch_division_receiver_group` (
|
||
`receiver_group_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '组ID',
|
||
`receiver_group_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组名称',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`auto_division_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '自动分账组(当订单分账模式为自动分账,改组将完成分账逻辑) 0-否 1-是',
|
||
`created_uid` bigint(20) NOT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`receiver_group_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 100002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分账账号组' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_info`;
|
||
CREATE TABLE `t_mch_info` (
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`mch_short_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户简称',
|
||
`type` tinyint(6) NOT NULL DEFAULT 1 COMMENT '类型: 1-普通商户, 2-特约商户(服务商模式)',
|
||
`refund_mode` json NOT NULL COMMENT '支持的退款方式 [\"plat\", \"api\"]',
|
||
`mch_level` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'M0' COMMENT '商户级别: M0(页面简洁,仅基础收款功能), M1(支持api调用, 支持配置应用及分账、转账功能)',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`agent_no_arr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号数组',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`contact_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人姓名',
|
||
`contact_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人手机号',
|
||
`contact_email` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人邮箱',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '商户状态: 0-停用, 1-正常,2-由运营平台停用',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户备注',
|
||
`init_user_id` bigint(20) NULL DEFAULT NULL COMMENT '初始用户ID(创建商户时,允许商户登录的用户)',
|
||
`login_username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录用户名',
|
||
`sipw` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付密码(敏感信息密码Sensitive information password)',
|
||
`advert_flag` tinyint(6) NULL DEFAULT 0 COMMENT '广告开关 0-关闭 1-开启',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`mch_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_modify_applyment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_modify_applyment`;
|
||
CREATE TABLE `t_mch_modify_applyment` (
|
||
`modify_apply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户变更系统申请单号',
|
||
`apply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统申请单号/进件商户号',
|
||
`channel_apply_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道申请单号',
|
||
`channel_mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通道商户号,收单机构编号',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码, 字段冗余',
|
||
`if_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '接口名称, 字段冗余方便检索',
|
||
`origin_detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商户本次变更前的数据(JSON类型)',
|
||
`apply_detail_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户变更详细信息(JSON类型)',
|
||
`modify_apply_type` tinyint(1) NULL DEFAULT NULL COMMENT '1、基本资料变更; 2、结算信息变更; 3、费率信息变更; 4、身份信息补充; 5、通用变更(待定)',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '状态: 0-未发起(草稿)、 1-审核中、 2-进件成功、 3-驳回、5-待签约',
|
||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注信息',
|
||
`remain_step` tinyint(1) NULL DEFAULT NULL COMMENT '商户变更剩余步骤,总共有几步主要看通道',
|
||
`channel_var1` json NULL COMMENT '上游接口返回参数',
|
||
`apply_error_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '响应提示信息(一般进件异常或提示信息)',
|
||
`apply_page_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '变更来源',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`modify_apply_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户进件变更信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_notify_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_notify_record`;
|
||
CREATE TABLE `t_mch_notify_record` (
|
||
`notify_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '商户通知记录ID',
|
||
`order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单ID',
|
||
`order_type` tinyint(6) NOT NULL COMMENT '订单类型:1-支付,2-退款',
|
||
`mch_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户订单号',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`notify_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通知地址',
|
||
`notify_post_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'POST_BODY' COMMENT '发送商户通知的方式:POST_QUERYSTRING, POST_BODY, POST_JSON',
|
||
`res_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '通知响应结果',
|
||
`notify_count` int(11) NOT NULL DEFAULT 0 COMMENT '通知次数',
|
||
`notify_count_limit` int(11) NOT NULL DEFAULT 6 COMMENT '最大通知次数, 默认6次',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '通知状态,1-通知中,2-通知成功,3-通知失败',
|
||
`last_notify_time` datetime NULL DEFAULT NULL COMMENT '最后一次通知时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`notify_id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_OrderId_Type`(`order_id`, `order_type`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户通知记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_pay_interface_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_pay_interface_config`;
|
||
CREATE TABLE `t_mch_pay_interface_config` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`sort` int(11) NOT NULL DEFAULT 1 COMMENT '排序字段',
|
||
`alias` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '配置实例别名',
|
||
`info_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号类型: 参考: SYS_ROLE_TYPE ',
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商号/商户号/应用ID',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`if_params` json NOT NULL COMMENT '接口配置参数,json字符串',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用, 1-启用',
|
||
`is_open_applyment` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启进件: 0-关闭, 1-开启',
|
||
`is_check_bill` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启对账: 0-关闭, 1-开启',
|
||
`ignore_check_bill_mch_nos` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '对账过滤子商户号',
|
||
`cashout_params` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提现配置,JSON字符串',
|
||
`applyment_ext_params` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '进件特殊参数,JSON字符串',
|
||
`oauth2_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'oauth2的选择, 空表示使用默认配置条目',
|
||
`sett_hold_day` int(11) NOT NULL DEFAULT 0 COMMENT '佣金结算周期(仅服务商配置, 用于代理商的佣金提现周期)',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_uid` bigint(20) NULL DEFAULT NULL COMMENT '更新者用户ID',
|
||
`updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者姓名',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `Uni_InfoType_InfoId_IfCode`(`info_type`, `info_id`, `if_code`) USING BTREE,
|
||
INDEX `alias`(`alias`, `if_code`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付接口配置参数可选值' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_pay_passage
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_pay_passage`;
|
||
CREATE TABLE `t_mch_pay_passage` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口',
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式',
|
||
`risk_config` json NULL COMMENT '风控数据',
|
||
`state` tinyint(6) NOT NULL COMMENT '状态: 0-停用, 1-启用',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_AppId_WayCode`(`app_id`, `if_code`, `way_code`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户支付通道表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_qrc_device_rela
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_qrc_device_rela`;
|
||
CREATE TABLE `t_mch_qrc_device_rela` (
|
||
`qrc_id` bigint(20) NOT NULL COMMENT '码牌ID',
|
||
`device_id` bigint(20) NOT NULL COMMENT '设备ID',
|
||
PRIMARY KEY (`qrc_id`, `device_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户码牌、设备关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_qrc_shell
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_qrc_shell`;
|
||
CREATE TABLE `t_mch_qrc_shell` (
|
||
`sid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '模板ID',
|
||
`shell_alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '模板别名',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
`belong_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '所属商户ID / 0(平台)',
|
||
`style_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'shellA' COMMENT '模板样式编码: shellA, shellB, shellC ...',
|
||
`config_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置信息',
|
||
`shell_img_view_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板图片地址(示例)',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`sid`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '码牌模板表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_qrcode_card
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_qrcode_card`;
|
||
CREATE TABLE `t_mch_qrcode_card` (
|
||
`qrc_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '码牌ID',
|
||
`batch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '批次号',
|
||
`qrc_alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '码牌别名',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '划拨的代理商号, 默认为空串',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '绑定的商户号, 默认为空串',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '绑定的应用ID, 默认为空串',
|
||
`store_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '绑定的商户门店ID, 0-表示空',
|
||
`qrc_type` tinyint(6) NULL DEFAULT NULL COMMENT '码牌类型:0-电子码牌,1-实体码牌,2-实体立牌',
|
||
`bind_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '码牌绑定状态: 0-未绑定, 1-已绑定(一定存在mchNo、appId 和 storeId)',
|
||
`entry_page` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'default' COMMENT '入口页面呈现方式: default-默认(未指定,取决于二维码是否绑定到微信侧), h5-仅H5网页, lite-仅小程序',
|
||
`url_placeholder` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'URL自定义占位符,一般仅绑定多个小程序时需要',
|
||
`fixed_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否固定支付金额: 1-是, 0-否',
|
||
`fixed_pay_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '固定支付金额,单位分',
|
||
`alipay_way_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指定支付宝的支付方式, 比如wap支付则为: ALI_WAP',
|
||
`qrc_state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '码牌状态: 0-停用, 1-正常',
|
||
`qrc_belong_type` tinyint(6) NOT NULL DEFAULT 1 COMMENT '码牌所属类型: 1-商户自制码牌, 2-运营平台下发码牌',
|
||
`qrc_shell_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '码牌模板ID, 0-表示仅二维码',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`qrc_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 170443521593403 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户码牌表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_store
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_store`;
|
||
CREATE TABLE `t_mch_store` (
|
||
`store_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '门店ID',
|
||
`store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '门店名称',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`bind_app_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '绑定应用ID',
|
||
`mch_apply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号(原进件单号)',
|
||
`default_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否默认: 0-否、 1-是(api接口未显式指定门店则使用默认门店下单)',
|
||
`lng` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
|
||
`lat` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
|
||
`store_outer_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '门头照',
|
||
`store_inner_img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '内景照',
|
||
`store_logo` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '门店Logo',
|
||
`area_code` json NOT NULL COMMENT '省市县编码 (必填,放在外层用作搜索方便)',
|
||
`contact_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人手机号',
|
||
`address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在地址',
|
||
`alipay_shop_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '蚂蚁店铺ID',
|
||
`alipay_shop_create_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '蚂蚁店铺申请单ID',
|
||
`alipay_shop_status` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '蚂蚁店铺创建状态(与支付宝一致): 0-未创建; 99-已完结; -1-失败; 031-已提交审核',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`store_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1032 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户门店表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_store_device
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_store_device`;
|
||
CREATE TABLE `t_mch_store_device` (
|
||
`device_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '设备ID',
|
||
`device_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备名称',
|
||
`batch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '批次号',
|
||
`config_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '关联厂商配置ID',
|
||
`device_type` tinyint(6) NOT NULL COMMENT '设备类型: 参考配置表',
|
||
`provider` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备厂商:参考配置表',
|
||
`device_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备号',
|
||
`device_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备参数,json字符串',
|
||
`biz_config_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '业务配置参数,json字符串',
|
||
`bind_qrc_id` bigint(20) NULL DEFAULT NULL COMMENT '绑定码牌ID(批量添加云喇叭设备时绑定的码牌ID,与云喇叭设备一对一关系)',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '绑定的商户号, 默认为空串',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '绑定的应用ID, 默认为空串',
|
||
`store_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '绑定的门店ID,0-表示空',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '划拨的代理商号, 默认为空串',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用,1-启用',
|
||
`bind_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '商户绑定状态: 0-未绑定,1-已绑定',
|
||
`bind_type` tinyint(6) NOT NULL DEFAULT 0 COMMENT '绑定类型: 0-门店,1-码牌',
|
||
`bind_time` datetime NULL DEFAULT NULL COMMENT '绑定时间',
|
||
`unbind_time` datetime NULL DEFAULT NULL COMMENT '解绑时间',
|
||
`alipay_bind_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '蚂蚁店铺Iot设备绑定状态: 0-未绑定,1-已绑定',
|
||
`alipay_shop_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '蚂蚁店铺ID',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`device_id`) USING BTREE,
|
||
UNIQUE INDEX `IDX_Provider_Type_DeviceNo`(`provider`, `device_type`, `device_no`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1017 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户门店设备配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_store_terminal
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_store_terminal`;
|
||
CREATE TABLE `t_mch_store_terminal` (
|
||
`trm_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '表ID',
|
||
`trm_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '终端编号',
|
||
`trm_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '终端名称',
|
||
`trm_type` bigint(20) NOT NULL COMMENT '设备类型 1-终端 2-扫码pos',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`store_id` bigint(20) NOT NULL COMMENT '门店ID',
|
||
`store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '门店名称',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`areacode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '区域编码',
|
||
`areacode_names` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '区域编码名称',
|
||
`detail_address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '布放位置',
|
||
`lng` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '经度',
|
||
`lat` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '纬度',
|
||
`state` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用 1-启用',
|
||
`channel_bind_info` json NULL COMMENT '渠道绑定管理 { ifCode:{ ifCode:\"\", ifCodeName: \"\", state: 1, errInfo: \"\"} }',
|
||
`default_flag` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否默认 1-是, 0-否',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`trm_id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Trm_No`(`trm_no`, `mch_no`, `store_id`, `app_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户辅助终端信息报备表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_sub_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_sub_info`;
|
||
CREATE TABLE `t_mch_sub_info` (
|
||
`mch_apply_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 't_mch_applyment的apply_id',
|
||
`channel_mch_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 't_mch_applyment的同名字段',
|
||
`channel_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '接入渠道方号',
|
||
`sub_mch_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '渠道子商户号',
|
||
`sub_mch_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '渠道子商户类型',
|
||
`sub_mch_way` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '渠道子商户号来源, 银联网联等',
|
||
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注,接入报错信息等',
|
||
`status` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '渠道报备状态',
|
||
`main_use` int(1) NULL DEFAULT 0 COMMENT '是否主要使用,若主要使用,则将该记录的认证状态作为商户的实名认证状态',
|
||
`auth_status` int(2) NULL DEFAULT 0 COMMENT '认证状态, 0:待认证;1: 认证完成',
|
||
`created_at` timestamp(3) NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`mch_apply_id`, `sub_mch_type`, `sub_mch_way`, `sub_mch_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '渠道子商户信息' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_third_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_third_config`;
|
||
CREATE TABLE `t_mch_third_config` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`channel_merchant_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道商户编号',
|
||
`third_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'WX' COMMENT '类型 取值范围:wx zfb',
|
||
`type` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置类型,取值范围:00 支付Appid 01 jsapi授权目录',
|
||
`sub_mch_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子商户号 对应微信或支付宝的子商户号 后期可能涉及银联子商户号',
|
||
`appid_type` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付Appid类型,枚举值. 取值范围:00 公众号; 01 小程序; type=\"01\"时不为空',
|
||
`sub_appid` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'appid',
|
||
`jsapi_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'jsapi授权目录,长度256位 type 为01的时候不能为空',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_merchant_id`(`channel_merchant_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_mch_wxmp_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_mch_wxmp_user`;
|
||
CREATE TABLE `t_mch_wxmp_user` (
|
||
`user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户编号',
|
||
`sys_user_id` bigint(20) NOT NULL COMMENT '系统用户ID',
|
||
`nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '微信昵称',
|
||
`wx_open_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信openId',
|
||
`wx_app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信 appId',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`send_status` tinyint(6) NOT NULL DEFAULT 0 COMMENT '消息推送状态:0-未开启,1-开启 2:推送失败,已自动关闭',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`user_id`) USING BTREE,
|
||
UNIQUE INDEX `IDX_SysUserId_WxOpenId_WxAppId`(`sys_user_id`, `wx_open_id`, `wx_app_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户公众号消息接收用户列表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_member_account_history
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_member_account_history`;
|
||
CREATE TABLE `t_member_account_history` (
|
||
`hid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID',
|
||
`mbr_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会员ID',
|
||
`mbr_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员名称 快照',
|
||
`mbr_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员手机号 快照',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属商户',
|
||
`store_id` bigint(20) NULL DEFAULT NULL COMMENT '商户门店ID (快照)',
|
||
`qrc_id` bigint(20) NULL DEFAULT NULL COMMENT '码牌ID (快照)',
|
||
`before_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '变动前账户余额, 单位:分',
|
||
`change_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '变动金额, 单位:分',
|
||
`after_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '变动后账户余额, 单位:分',
|
||
`biz_type` tinyint(6) NOT NULL COMMENT '业务类型:1-支付充值, 2-现金充值, 3-消费, 4-消费退款, 5-人工调账',
|
||
`rela_biz_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联订单号',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`hid`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员账户流水表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_member_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_member_info`;
|
||
CREATE TABLE `t_member_info` (
|
||
`mbr_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会员ID',
|
||
`mbr_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会员名称',
|
||
`mbr_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会员手机号',
|
||
`wx_mp_open_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信公众号用户标识open_id',
|
||
`wx_lite_open_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信小程序用户标识open_id',
|
||
`ali_user_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付宝用户标识user_id',
|
||
`ysf_user_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '云闪付用户标识user_id',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属商户',
|
||
`balance` bigint(20) NOT NULL DEFAULT 0 COMMENT '账户余额 单位:分',
|
||
`safe_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据安全保护秘钥',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用, 1-正常',
|
||
`avatar_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像地址',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会员备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`mbr_id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_MBR_TEL`(`mch_no`, `mbr_tel`) USING BTREE,
|
||
UNIQUE INDEX `UQ_WX_MP_OPEN_ID`(`mch_no`, `wx_mp_open_id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_WX_LITE_OPEN_ID`(`mch_no`, `wx_lite_open_id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_ALI_USER_ID`(`mch_no`, `ali_user_id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_YSF_USER_ID`(`mch_no`, `ysf_user_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_member_recharge_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_member_recharge_record`;
|
||
CREATE TABLE `t_member_recharge_record` (
|
||
`recharge_record_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '充值记录ID',
|
||
`mbr_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会员ID',
|
||
`mbr_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员名称 快照',
|
||
`mbr_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员手机号 快照',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属商户',
|
||
`pay_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '支付金额, 单位:分',
|
||
`give_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '赠送金额, 单位:分',
|
||
`entry_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '会员入账金额, 单位:分',
|
||
`after_balance` bigint(20) NULL DEFAULT NULL COMMENT '会员余额, 单位:分',
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码',
|
||
`way_code_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码分类',
|
||
`state` tinyint(6) NOT NULL COMMENT '充值状态:0-初始化, 1-充值中, 2-充值成功, 3-充值失败',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付订单号',
|
||
`success_time` datetime NULL DEFAULT NULL COMMENT '订单支付成功时间',
|
||
`return_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '同步跳转地址',
|
||
`notify_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '异步通知地址',
|
||
`err_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付错误码',
|
||
`err_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付错误描述',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '充值备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`recharge_record_id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Pay_Order_Id`(`pay_order_id`) USING BTREE,
|
||
INDEX `created_at`(`created_at`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员充值记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_member_recharge_rule
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_member_recharge_rule`;
|
||
CREATE TABLE `t_member_recharge_rule` (
|
||
`rule_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '规则ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属商户',
|
||
`recharge_amount` bigint(20) NOT NULL COMMENT '充值金额',
|
||
`give_amount` bigint(20) NULL DEFAULT 0 COMMENT '赠送金额',
|
||
`state` tinyint(6) NOT NULL COMMENT '状态:0-停用 1-启用 ',
|
||
`sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序字段, 规则:正序',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`rule_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员充值规则表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_order_profit_sett_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_order_profit_sett_record`;
|
||
CREATE TABLE `t_order_profit_sett_record` (
|
||
`rid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '结算记录ID',
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '运营平台标识/代理商号',
|
||
`info_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统类型: 参考:SYS_ROLE_TYPE ',
|
||
`info_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称快照',
|
||
`info_payway_fee_detail` json NULL COMMENT '费率配置快照 (参考: ApplymentBasicInfo.paywayFeeList)',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付订单号(与t_pay_order对应)',
|
||
`refund_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '退款订单号 (默认空串: 作用为使得唯一索引生效)',
|
||
`cal_type` tinyint(6) NOT NULL COMMENT '计算类型: 1-支付订单入账, 2-退款退佣金',
|
||
`cal_base_amount` bigint(20) NOT NULL COMMENT '计算基数金额, 单位分 ( 订单支付金额、 退款金额 )',
|
||
`cal_profit_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '利润结算金额, 单位:分',
|
||
`cal_fee_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '费用金额, 单位:分',
|
||
`entry_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '入账状态: 0-未入账, 1-已入账',
|
||
`entry_time` datetime NOT NULL COMMENT '预计入账日期(比如在途转钱包)',
|
||
`task_time` datetime NULL DEFAULT NULL COMMENT '结算任务执行时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`rid`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Pay_Order_Id`(`info_id`, `info_type`, `pay_order_id`, `refund_order_id`, `cal_type`) USING BTREE,
|
||
INDEX `Index_Create_At`(`created_at`) USING BTREE,
|
||
INDEX `Index_Pay_Order_Id`(`pay_order_id`) USING BTREE,
|
||
INDEX `Index_Refund_Order_Id`(`refund_order_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1081 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单分润结算记录' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_order_snapshot
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_order_snapshot`;
|
||
CREATE TABLE `t_order_snapshot` (
|
||
`order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单ID',
|
||
`order_type` tinyint(6) NOT NULL COMMENT '订单类型: 1-支付, 2-退款',
|
||
`mch_req_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '下游请求数据',
|
||
`mch_req_time` datetime NULL DEFAULT NULL COMMENT '下游请求时间',
|
||
`mch_resp_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '向下游响应数据',
|
||
`mch_resp_time` datetime NULL DEFAULT NULL COMMENT '向下游响应时间',
|
||
`channel_req_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '向上游请求数据',
|
||
`channel_req_time` datetime NULL DEFAULT NULL COMMENT '向上游请求时间',
|
||
`channel_resp_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '上游响应数据',
|
||
`channel_resp_time` datetime NULL DEFAULT NULL COMMENT '上游响应时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`order_id`, `order_type`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单接口数据快照' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_package_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_package_info`;
|
||
CREATE TABLE `t_package_info` (
|
||
`package_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '方案ID',
|
||
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
|
||
`desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述',
|
||
`price` bigint(10) NULL DEFAULT NULL COMMENT '方案价格',
|
||
`package_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '方案付费信息',
|
||
`package_sort` tinyint(4) NULL DEFAULT NULL COMMENT '排序',
|
||
`package_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '方案内容',
|
||
`package_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开发文档地址',
|
||
`package_specs` tinyint(6) NULL DEFAULT NULL COMMENT '方案类型 0-服务型 1-接口型',
|
||
`package_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '方案分类 ',
|
||
`package_state` tinyint(4) NOT NULL DEFAULT 0 COMMENT '方案状态 0-待上架 1-已上架',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||
`package_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联方案的id,多个,逗号隔开',
|
||
`product_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联产品的ids,多个,逗号隔开',
|
||
`pay_interface_codes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联通道的code,多个,逗号隔开',
|
||
`func_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '固定功能代码',
|
||
`extv` json NULL COMMENT '固定功能配置',
|
||
PRIMARY KEY (`package_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '方案表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_package_order
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_package_order`;
|
||
CREATE TABLE `t_package_order` (
|
||
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
|
||
`package_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '方案ID',
|
||
`product_id` bigint(20) NULL DEFAULT NULL COMMENT '产品ID',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用ID,\r\n应用ID为-1时,当前记录作为产品开通审核记录;\r\n应用ID有实际的应用ID时候,记录作为产品与应用关联记录',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '状态 0-未开通 1-审核中 2-审核失败 3-已开通 4-已取消',
|
||
`state_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核原因',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||
`price` bigint(11) NULL DEFAULT NULL COMMENT '开通价格,分',
|
||
`actual_price` bigint(20) NULL DEFAULT 0 COMMENT '实付金额,默认是0,分',
|
||
`pay_img` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付凭证图片',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_PRODUCT_APP`(`id`, `product_id`, `app_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户产品审核表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_package_order_detail
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_package_order_detail`;
|
||
CREATE TABLE `t_package_order_detail` (
|
||
`order_id` bigint(20) NOT NULL COMMENT '订单号,t_product_app的id',
|
||
`package_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '方案ID',
|
||
`product_id` bigint(20) NOT NULL COMMENT '产品ID',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||
PRIMARY KEY (`order_id`) USING BTREE,
|
||
INDEX `package_id`(`package_id`, `product_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '方案订单关联产品缓存表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_package_product
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_package_product`;
|
||
CREATE TABLE `t_package_product` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '1、产品关联产品,2、产品关联方案,3、方案关联方案',
|
||
`attach_from_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'type=1、2时为产品ID,',
|
||
`attach_to_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'type=1时为产品ID,',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '方案-产品关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_package_type
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_package_type`;
|
||
CREATE TABLE `t_package_type` (
|
||
`type_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
|
||
`type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称',
|
||
`pid` tinyint(4) NOT NULL DEFAULT 0 COMMENT '父节点',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人',
|
||
PRIMARY KEY (`type_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '方案分类表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_alizft_sett_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_alizft_sett_record`;
|
||
CREATE TABLE `t_pay_alizft_sett_record` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '结算ID',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付订单号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`pay_order_amount` bigint(20) NOT NULL COMMENT '支付金额,单位分',
|
||
`pay_order_subject` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品标题',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号 如果为空有可能是补单任务',
|
||
`sub_mch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级商户ID',
|
||
`state` tinyint(6) NOT NULL COMMENT '结算状态,1-待结算,2-结算中,3-结算成功,4-结算失败,5-限流待重试(一般为上游接口限流,等待定时任务重试)',
|
||
`sett_time` datetime NULL DEFAULT NULL COMMENT '结算时间',
|
||
`retry_count` int(11) NOT NULL DEFAULT 0 COMMENT '重试次数',
|
||
`apply_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '调起接口信息',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `IDX_ChannelOrderNo`(`pay_order_id`, `channel_order_no`) USING BTREE,
|
||
INDEX `Index_State`(`state`) USING BTREE,
|
||
INDEX `Index_Created_at`(`created_at`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '直付通二级商户结算记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_interface_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_interface_config`;
|
||
CREATE TABLE `t_pay_interface_config` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`alt_id` int(11) NULL DEFAULT NULL COMMENT '关联支付配置表中的id, 即t_pay_interface_config_alternative表的id',
|
||
`info_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号类型: 参考: SYS_ROLE_TYPE ',
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务商号/商户号/应用ID',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`if_params` json NOT NULL COMMENT '接口配置参数,json字符串',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用, 1-启用',
|
||
`is_open_applyment` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启进件: 0-关闭, 1-开启',
|
||
`is_check_bill` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启对账: 0-关闭, 1-开启',
|
||
`ignore_check_bill_mch_nos` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '对账过滤子商户号',
|
||
`cashout_params` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提现配置,JSON字符串',
|
||
`applyment_ext_params` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '进件特殊参数,JSON字符串',
|
||
`oauth2_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'oauth2的选择, 空表示使用默认配置条目',
|
||
`sett_hold_day` int(11) NOT NULL DEFAULT 0 COMMENT '佣金结算周期(仅服务商配置, 用于代理商的佣金提现周期)',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_uid` bigint(20) NULL DEFAULT NULL COMMENT '更新者用户ID',
|
||
`updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者姓名',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`channel_types` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支持通道的类型',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_InfoType_InfoId_IfCode`(`info_type`, `info_id`, `if_code`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 41 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付接口配置参数表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_interface_define
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_interface_define`;
|
||
CREATE TABLE `t_pay_interface_define` (
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接口代码 全小写 wxpay alipay ',
|
||
`if_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接口名称',
|
||
`is_mch_mode` tinyint(6) NOT NULL DEFAULT 1 COMMENT '是否支持普通商户模式: 0-不支持, 1-支持',
|
||
`is_isv_mode` tinyint(6) NOT NULL DEFAULT 1 COMMENT '是否支持服务商子商户模式: 0-不支持, 1-支持',
|
||
`is_support_applyment` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否支持服务商的进件接口: 0-不支持, 1-支持',
|
||
`is_open_applyment` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启进件功能: 0-关闭, 1-开启',
|
||
`is_support_check_bill` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否支持对账: 0-不支持, 1-支持',
|
||
`is_open_check_bill` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启对账: 0-关闭, 1-开启',
|
||
`is_support_cashout` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否支持提现: 0-不支持, 1-支持',
|
||
`is_open_cashout` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否开启提现: 0-关闭, 1-开启',
|
||
`config_page_type` tinyint(6) NOT NULL DEFAULT 1 COMMENT '支付参数配置页面类型:1-JSON渲染,2-自定义',
|
||
`isv_params` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'ISV接口配置定义描述,json字符串',
|
||
`isvsub_mch_params` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '特约商户接口配置定义描述,json字符串',
|
||
`normal_mch_params` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '普通商户接口配置定义描述,json字符串',
|
||
`channel_types` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通道类型:0专属通道;1线上通道;2线下通道;多个用英文逗号隔开',
|
||
`way_codes` json NOT NULL COMMENT '支持的支付方式 [\"wxpay_jsapi\", \"wxpay_bar\"]',
|
||
`channel_fee_cal_model` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道手续费计算方式, 包括: 手续费模式等',
|
||
`icon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '页面展示:卡片-图标',
|
||
`bg_color` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '页面展示:卡片-背景色',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态: 0-停用, 1-启用',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`if_code`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付接口定义表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_order
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_order`;
|
||
CREATE TABLE `t_pay_order` (
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付订单号',
|
||
`mch_ext_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '扩展商户号 现在的申请单编号 也是商户号',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号(更改成了用户号)',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`mch_type` tinyint(6) NOT NULL COMMENT '类型: 1-普通商户, 2-特约商户(服务商模式)',
|
||
`store_id` bigint(20) NOT NULL COMMENT '商户门店ID',
|
||
`store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '门店名称',
|
||
`lng` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '经度',
|
||
`lat` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纬度',
|
||
`address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在地址',
|
||
`device_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型:qr_code-码牌,scan_pos-扫码POS,auto_pos-智能POS,other-其他',
|
||
`device_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备号',
|
||
`device_provider` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备厂商,参考商户门店设备表',
|
||
`qrc_id` bigint(20) NULL DEFAULT NULL COMMENT '码牌ID',
|
||
`mch_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户订单号',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付接口代码',
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码',
|
||
`way_code_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码分类',
|
||
`amount` bigint(20) NOT NULL COMMENT '支付金额,单位分',
|
||
`mch_fee_rate` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商户手续费费率快照',
|
||
`mch_fee_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户实际手续费,单位分 ( 订单手续费 - 手续费退还金额 )',
|
||
`mch_order_fee_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户收单手续费,单位分 (订单快照)',
|
||
`currency` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'cny' COMMENT '三位货币代码,人民币:cny',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '支付状态: 0-订单生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭',
|
||
`notify_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '向下游回调状态, 0-未发送, 1-已发送',
|
||
`client_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户端IP',
|
||
`subject` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品标题',
|
||
`body` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品描述信息',
|
||
`channel_isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道服务商机构号',
|
||
`channel_mch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道子商户号',
|
||
`channel_extra` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '特定渠道发起额外参数',
|
||
`channel_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道用户标识,如微信openId,支付宝账号',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`platform_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付凭证上交易单号(微信、支付宝等交易单号)',
|
||
`platform_mch_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付凭证上商户单号(微信、支付宝等商户单号)',
|
||
`channel_biz_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '渠道特殊业务数据,各渠道业务自处理数据',
|
||
`refund_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '退款状态: 0-未发生实际退款, 1-部分退款, 2-全额退款',
|
||
`refund_times` int(11) NOT NULL DEFAULT 0 COMMENT '退款次数',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总金额,单位分',
|
||
`division_mode` tinyint(6) NULL DEFAULT 0 COMMENT '订单分账模式:0-该笔订单不允许分账, 1-支付成功按配置自动完成分账, 2-商户手动分账(解冻商户金额)',
|
||
`division_state` tinyint(6) NULL DEFAULT 0 COMMENT '订单分账状态:0-未发生分账, 1-等待分账任务处理, 2-分账处理中, 3-分账任务已结束(不体现状态)',
|
||
`division_last_time` datetime NULL DEFAULT NULL COMMENT '最新分账时间',
|
||
`err_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道支付错误码',
|
||
`err_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道支付错误描述',
|
||
`ext_param` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户扩展参数',
|
||
`notify_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '异步通知地址',
|
||
`return_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '页面跳转地址',
|
||
`buyer_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '买家备注',
|
||
`seller_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '卖家备注',
|
||
`ep_user_id` bigint(20) NULL DEFAULT NULL COMMENT '商户拓展员ID',
|
||
`store_user_id` bigint(20) NULL DEFAULT NULL COMMENT '门店收银员ID',
|
||
`mbr_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会员ID',
|
||
`mbr_tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会员手机号',
|
||
`expired_time` datetime NULL DEFAULT NULL COMMENT '订单失效时间',
|
||
`success_time` datetime NULL DEFAULT NULL COMMENT '订单支付成功时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`dr_type` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交易卡类型 00:借记卡 01:贷记卡 02:微信零钱 03:支付宝花呗 04:支付宝其他 05:数字货币 99:其他',
|
||
`settle_type` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算类型 D1 D0 T1 DS',
|
||
PRIMARY KEY (`pay_order_id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_MchNo_MchOrderNo`(`mch_no`, `mch_order_no`) USING BTREE,
|
||
UNIQUE INDEX `Uni_IfCode_ChannelOrderNo`(`if_code`, `channel_order_no`) USING BTREE,
|
||
INDEX `Index_Platform_Order_No`(`platform_order_no`) USING BTREE,
|
||
INDEX `Index_Platform_Mch_Order_No`(`platform_mch_order_no`) USING BTREE,
|
||
INDEX `Index_Expired_Time`(`expired_time`) USING BTREE,
|
||
INDEX `Index_State`(`state`) USING BTREE,
|
||
INDEX `created_at`(`created_at`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付订单表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_order_division_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_order_division_record`;
|
||
CREATE TABLE `t_pay_order_division_record` (
|
||
`record_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分账记录ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_ext_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号,也就是现在的申请单编号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`mch_type` tinyint(6) NOT NULL COMMENT '类型: 1-普通商户, 2-特约商户(服务商模式)',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统支付订单号',
|
||
`pay_order_channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付订单渠道支付订单号',
|
||
`pay_order_amount` bigint(20) NOT NULL COMMENT '订单金额,单位分',
|
||
`pay_order_division_amount` bigint(20) NOT NULL COMMENT '订单实际分账金额, 单位:分(订单金额 - 商户手续费 - 已退款金额)',
|
||
`cal_base_amount_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'INCOME_AMOUNT' COMMENT '计算分账金额的分账基数规则(退分使用): ORDER_AMOUNT-订单金额, INCOME_AMOUNT-入账金额(订单金额-手续费)',
|
||
`batch_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统分账批次号',
|
||
`channel_batch_order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上游分账批次号',
|
||
`state` tinyint(6) NOT NULL COMMENT '状态: 0-待分账 1-分账成功(明确成功), 2-分账失败(明确失败), 3-分账处理中(一般为渠道侧或定时任务), 4-分账已受理(上游受理)',
|
||
`channel_resp_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '上游返回数据包',
|
||
`receiver_id` bigint(20) NOT NULL COMMENT '账号快照》 分账接收者ID',
|
||
`receiver_group_id` bigint(20) NULL DEFAULT NULL COMMENT '账号快照》 组ID(便于商户接口使用)',
|
||
`receiver_alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接收者账号别名',
|
||
`acc_type` tinyint(6) NOT NULL COMMENT '账号快照》 分账接收账号类型: 0-个人 1-商户',
|
||
`acc_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号快照》 分账接收账号',
|
||
`acc_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账号快照》 分账接收账号名称',
|
||
`channel_acc_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号快照》 渠道分账接收账号(账号创建完成后渠道侧账号)',
|
||
`relation_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号快照》 分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等',
|
||
`relation_type_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号快照》 当选择自定义时,需要录入该字段。 否则为对应的名称',
|
||
`division_profit` decimal(20, 6) NOT NULL COMMENT '账号快照》 配置的实际分账比例',
|
||
`cal_division_amount` bigint(20) NOT NULL COMMENT '计算该接收方的分账金额,单位分',
|
||
`refund_times` int(11) NOT NULL DEFAULT 0 COMMENT '退款次数',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总金额,单位分',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`record_id`) USING BTREE,
|
||
INDEX `Index_Created_at`(`created_at`) USING BTREE,
|
||
INDEX `Index_State`(`state`) USING BTREE,
|
||
INDEX `Index_Pay_Order_Id`(`pay_order_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付订单分账记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_order_division_refund_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_order_division_refund_record`;
|
||
CREATE TABLE `t_pay_order_division_refund_record` (
|
||
`division_refund_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分账退款订单号(支付系统生成订单号)',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`mch_type` tinyint(6) NOT NULL COMMENT '类型: 1-普通商户, 2-特约商户(服务商模式)',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`state` tinyint(6) NOT NULL COMMENT '状态: 0-退款中 1-退款成功 2-退款失败',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统支付订单号',
|
||
`pay_order_channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付订单渠道订单号',
|
||
`pay_order_amount` bigint(20) NOT NULL COMMENT '订单支付金额, 单位:分',
|
||
`pay_order_refund_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付订单退款订单号',
|
||
`pay_order_refund_amount` bigint(20) NOT NULL COMMENT '支付订单退款发生金额, 单位:分',
|
||
`division_record_id` bigint(20) NOT NULL COMMENT '分账记录ID',
|
||
`division_batch_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统分账批次号',
|
||
`receiver_id` bigint(20) NOT NULL COMMENT '账号快照》 分账接收者ID',
|
||
`receiver_group_id` bigint(20) NULL DEFAULT NULL COMMENT '账号快照》 组ID(便于商户接口使用)',
|
||
`receiver_alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接收者账号别名',
|
||
`acc_type` tinyint(6) NOT NULL COMMENT '账号快照》 分账接收账号类型: 0-个人 1-商户',
|
||
`acc_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号快照》 分账接收账号',
|
||
`acc_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '账号快照》 分账接收账号名称',
|
||
`channel_acc_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号快照》 渠道分账接收账号(账号创建完成后渠道侧账号)',
|
||
`relation_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号快照》 分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等',
|
||
`relation_type_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号快照》 当选择自定义时,需要录入该字段。 否则为对应的名称',
|
||
`division_amount` bigint(20) NOT NULL COMMENT '分账金额,单位分',
|
||
`division_profit` decimal(20, 6) NOT NULL COMMENT '账号快照》 配置的实际分账比例',
|
||
`division_refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '分账退款金额,单位分',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`err_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道错误码',
|
||
`err_msg` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道错误描述',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`division_refund_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付订单分账退款记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_pay_way
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_pay_way`;
|
||
CREATE TABLE `t_pay_way` (
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码 例如: wxpay_jsapi',
|
||
`way_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式名称',
|
||
`way_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'OTHER' COMMENT '支付方式分类:WECHAT-微信, ALIPAY-支付宝, YSFPAY-云闪付, UNIONPAY-银联, OTHER-其他',
|
||
`product_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'PAY' COMMENT '产品类型:PAY-支付产品, TRANSFER-转账产品',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`way_code`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付方式表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_product_app_conn
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_product_app_conn`;
|
||
CREATE TABLE `t_product_app_conn` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`product_id` bigint(20) NOT NULL COMMENT '产品ID',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'appID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号',
|
||
`state` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态 0: 未绑定;1:已绑定',
|
||
`state_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核原因',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_PRODUCT_APP`(`product_id`, `app_id`, `mch_no`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户应用产品关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_product_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_product_info`;
|
||
CREATE TABLE `t_product_info` (
|
||
`product_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品ID',
|
||
`product_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称',
|
||
`product_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品简介',
|
||
`product_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '产品内容',
|
||
`product_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '产品付费信息',
|
||
`product_sort` int(10) UNSIGNED NULL DEFAULT 100 COMMENT '排序',
|
||
`price` bigint(11) NULL DEFAULT NULL COMMENT '开通价格,元',
|
||
`product_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开发文档地址',
|
||
`product_specs` tinyint(6) NULL DEFAULT NULL COMMENT '产品类型 0-服务型 1-接口型',
|
||
`product_type` tinyint(6) NOT NULL DEFAULT 0 COMMENT '产品分类 0-支付产品',
|
||
`product_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '产品状态 0-待上架 1-已上架',
|
||
`func_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '固定功能Code',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`product_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
|
||
`package_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联方案的id,多个,逗号隔开',
|
||
`product_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联产品的ids,多个,逗号隔开',
|
||
`pay_interface_codes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联通道的code,多个,逗号隔开',
|
||
PRIMARY KEY (`product_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '产品信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_product_type
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_product_type`;
|
||
CREATE TABLE `t_product_type` (
|
||
`type_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
|
||
`type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称',
|
||
`pid` tinyint(6) NOT NULL DEFAULT 0 COMMENT '父节点',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人',
|
||
PRIMARY KEY (`type_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 42 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '产品分类表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_qualification_define
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_qualification_define`;
|
||
CREATE TABLE `t_qualification_define` (
|
||
`code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
|
||
`params` json NULL,
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`code`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '资质配置定义表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_rate_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_rate_config`;
|
||
CREATE TABLE `t_rate_config` (
|
||
`info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道商/服务商/用户ID',
|
||
`info_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '系统类型: 参考:SYS_ROLE_TYPE ',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道商编号,info_type不是渠道商时必填',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码',
|
||
`range` int(11) NULL DEFAULT NULL COMMENT '配置范围',
|
||
`mcc_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资质类型',
|
||
`applyment_support` tinyint(6) NOT NULL DEFAULT 0 COMMENT '进件是否显示(仅服务商配置) 1-是, 0-否',
|
||
`fee_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '冗余字段: 费率方式: SINGLE LEVEL',
|
||
`fee_rate` decimal(20, 6) NULL DEFAULT NULL COMMENT '冗余字段:单笔费率',
|
||
`payway_fee_detail` json NULL COMMENT '费率配置 (参考: ApplymentBasicInfo.paywayFeeList)',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
UNIQUE INDEX `Uni_Info_id`(`info_id`, `info_type`, `if_code`, `way_code`, `range`, `mcc_code`, `isv_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '费率配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_refund_order
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_refund_order`;
|
||
CREATE TABLE `t_refund_order` (
|
||
`refund_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退款订单号(支付系统生成订单号)',
|
||
`pay_order_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付订单号(与t_pay_order对应)',
|
||
`channel_pay_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道支付单号(与t_pay_order channel_order_no对应)',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号(现在更改为用户号)',
|
||
`mch_ext_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号,也就是现在的申请单编号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`top_agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶级代理商号',
|
||
`store_id` bigint(20) NOT NULL COMMENT '商户门店ID',
|
||
`store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '门店名称',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`mch_type` tinyint(6) NOT NULL COMMENT '类型: 1-普通商户, 2-特约商户(服务商模式)',
|
||
`device_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型:qr_code-码牌,scan_pos-扫码POS,auto_pos-智能POS,other-其他',
|
||
`device_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备号',
|
||
`device_provider` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备厂商,参考商户门店设备表',
|
||
`mch_refund_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户退款单号(商户系统的订单号)',
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码',
|
||
`way_code_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式代码分类',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`pay_amount` bigint(20) NOT NULL COMMENT '支付金额,单位分',
|
||
`refund_amount` bigint(20) NOT NULL COMMENT '退款金额,单位分',
|
||
`refund_fee_amount` bigint(20) NOT NULL COMMENT '手续费退还金额, 单位:分',
|
||
`currency` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'cny' COMMENT '三位货币代码,人民币:cny',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '退款状态:0-订单生成,1-退款中,2-退款成功,3-退款失败,4-退款任务关闭',
|
||
`client_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户端IP',
|
||
`refund_reason` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退款原因',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`channel_biz_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '渠道特殊业务数据,各渠道业务自处理数据',
|
||
`err_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道错误码',
|
||
`err_msg` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道错误描述',
|
||
`channel_extra` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '特定渠道发起时额外参数',
|
||
`notify_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通知地址',
|
||
`ext_param` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '扩展参数',
|
||
`store_user_id` bigint(20) NULL DEFAULT NULL COMMENT '门店收银员ID',
|
||
`success_time` datetime NULL DEFAULT NULL COMMENT '订单退款成功时间',
|
||
`expired_time` datetime NULL DEFAULT NULL COMMENT '退款失效时间(失效后系统更改为退款任务关闭状态)',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`refund_type` tinyint(6) NULL DEFAULT 1 COMMENT '退款类型 1:全额退款 2:部分退款',
|
||
PRIMARY KEY (`refund_order_id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_MchNo_MchRefundNo`(`mch_no`, `mch_refund_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '退款订单表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_settle_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_settle_info`;
|
||
CREATE TABLE `t_settle_info` (
|
||
`settle_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '结算编号',
|
||
`bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通道结算账单号',
|
||
`appid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户号(原先的商户号)',
|
||
`mch_ext_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号 也就是申请单编号 现在改成商户号了',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`channel_mch_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道商户编号',
|
||
`settle_type` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'D0 D1 T1',
|
||
`plan_amt` bigint(15) NULL DEFAULT 0 COMMENT '预付金额',
|
||
`settle_amt` bigint(15) NULL DEFAULT 0 COMMENT '结算金额',
|
||
`fee` bigint(10) NULL DEFAULT 0 COMMENT '手续费',
|
||
`state` tinyint(2) NOT NULL DEFAULT 0 COMMENT '结算状态 -1:付款失败 0:待付款 1:付款中 2:付款成功,3:暂缓 4:冻结 5:退票 98:待查看(针对部分通道没有结算记录的情况下,使用该状态让客户核实银行卡的到账流水) 99:其他',
|
||
`account_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户号',
|
||
`account_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算账户名',
|
||
`settle_date` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算日期',
|
||
`ext_flow_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '扩展流水号',
|
||
`channel_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通道错误码',
|
||
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注 一般用于存储通道相关的返回信息',
|
||
`extra` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '扩展参数',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通道类型',
|
||
`bank_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行名称',
|
||
`channel_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通道返回的结算状态',
|
||
PRIMARY KEY (`settle_no`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_stats_channel
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_stats_channel`;
|
||
CREATE TABLE `t_stats_channel` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`stats_date` date NOT NULL COMMENT '统计日期',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`total_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总笔数',
|
||
`total_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总金额,单位分',
|
||
`success_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单笔数,含退款',
|
||
`success_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单金额,单位分,含退款金额和手续费',
|
||
`fee` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户手续费,单位分',
|
||
`refund_fee` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户手续费回退,单位分,退款时退还的手续费',
|
||
`real_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '实收金额,单位分,成交订单金额减去手续费',
|
||
`refund_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总笔数,一笔订单多次退款,则计多次',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款金额,单位分',
|
||
`success_rate` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '交易成功率,成交订单笔数/订单总笔数',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态,1-完成 0-异常',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Date_If_MchNo`(`stats_date`, `if_code`, `mch_no`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通道数据统计表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_stats_device
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_stats_device`;
|
||
CREATE TABLE `t_stats_device` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`stats_date` date NOT NULL COMMENT '统计日期',
|
||
`device_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备类型,参考t_pay_order',
|
||
`device_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备号',
|
||
`provider` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备厂商:参考配置表',
|
||
`store_id` bigint(20) NOT NULL COMMENT '门店ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`total_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总笔数',
|
||
`total_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总金额,单位分',
|
||
`success_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单笔数,含退款',
|
||
`success_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单金额,单位分,含退款金额和手续费',
|
||
`fee` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户手续费,单位分',
|
||
`real_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '实收金额,单位分,成交订单金额减去手续费',
|
||
`refund_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总笔数,一笔订单多次退款,则计多次',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款金额,单位分',
|
||
`success_rate` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '交易成功率,成交订单笔数/订单总笔数',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态,1-完成 0-异常',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Date_Device_StoreId`(`stats_date`, `device_type`, `device_no`, `store_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备数据统计表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_stats_pay_way
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_stats_pay_way`;
|
||
CREATE TABLE `t_stats_pay_way` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`stats_date` date NOT NULL COMMENT '统计日期',
|
||
`way_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`way_code_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码类型',
|
||
`store_id` bigint(20) NOT NULL COMMENT '门店ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`total_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总笔数',
|
||
`total_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总金额,单位分',
|
||
`success_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单笔数,含退款',
|
||
`success_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单金额,单位分,含退款金额和手续费',
|
||
`fee` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户手续费,单位分',
|
||
`real_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '实收金额,单位分,成交订单金额减去手续费',
|
||
`refund_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总笔数,一笔订单多次退款,则计多次',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款金额,单位分',
|
||
`success_rate` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '交易成功率,成交订单笔数/订单总笔数',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态,1-完成 0-异常',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Date_WayCode_StoreId`(`stats_date`, `way_code`, `store_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付方式数据统计表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_stats_task_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_stats_task_record`;
|
||
CREATE TABLE `t_stats_task_record` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`task_type` tinyint(6) NOT NULL COMMENT '任务类型: 1-统计定时任务 2-平台数据修复',
|
||
`begin_time` datetime NOT NULL COMMENT '任务开始时间',
|
||
`end_time` datetime NULL DEFAULT NULL COMMENT '任务结束时间',
|
||
`stats_begin_date` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '统计开始日期',
|
||
`stats_end_date` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '统计结束日期',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '状态,0-任务进行中 1-任务完成 2-任务失败',
|
||
`err_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '任务成功/失败描述',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1034 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据统计任务记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_stats_trade
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_stats_trade`;
|
||
CREATE TABLE `t_stats_trade` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`stats_date` date NOT NULL COMMENT '统计日期',
|
||
`store_id` bigint(20) NOT NULL COMMENT '门店ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`total_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总笔数',
|
||
`total_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '订单总金额,单位分',
|
||
`success_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单笔数,含退款',
|
||
`success_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单金额,单位分,含退款金额和手续费',
|
||
`fee` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户手续费,单位分',
|
||
`refund_fee` bigint(20) NOT NULL DEFAULT 0 COMMENT '商户手续费回退,单位分,退款时退还的手续费',
|
||
`real_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '实收金额,单位分,成交订单金额减去手续费',
|
||
`refund_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总笔数,一笔订单多次退款,则计多次',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款金额,单位分',
|
||
`agent_profit` bigint(20) NOT NULL DEFAULT 0 COMMENT '代理商佣金,单位分',
|
||
`success_rate` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '交易成功率,成交订单笔数/订单总笔数',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态,1-完成 0-异常',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Date_StoreId`(`stats_date`, `store_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 867 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '交易数据统计表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_store_user_work_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_store_user_work_record`;
|
||
CREATE TABLE `t_store_user_work_record` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`sys_user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
||
`login_username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登录用户名',
|
||
`realname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '真实姓名',
|
||
`user_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工编号',
|
||
`store_id` bigint(20) NULL DEFAULT NULL COMMENT '门店ID',
|
||
`mch_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户编号',
|
||
`success_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单笔数,含退款',
|
||
`success_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交订单金额,单位分,含退款金额和手续费',
|
||
`refund_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款总笔数,一笔订单多次退款,则计多次',
|
||
`refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款金额,单位分',
|
||
`work_start_time` datetime NULL DEFAULT NULL COMMENT '登录时间',
|
||
`login_page_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登录方式, 参考:JWTPayload',
|
||
`work_end_time` datetime NULL DEFAULT NULL COMMENT '退出时间',
|
||
`logout_page_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登出方式, 参考:JWTPayload',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商户员工交接班记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_advert_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_advert_config`;
|
||
CREATE TABLE `t_sys_advert_config` (
|
||
`advert_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '广告ID',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '广告标题',
|
||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '广告内容',
|
||
`img_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '广告图片',
|
||
`link_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '广告连接',
|
||
`app_place` tinyint(6) NULL DEFAULT NULL COMMENT '广告位置 1-启动页 2-首页 3-我的页',
|
||
`app_place_type` tinyint(6) NULL DEFAULT NULL COMMENT 'APP广告类型 1-卡片广告 2-轮播广告',
|
||
`app_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数json数组 [{\"imgUrl\":\"图片地址\",\"linkUrl\":\"链接地址\",\"sort\":\"排序正序\"}]',
|
||
`advert_sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序字段, 规则:正序',
|
||
`change_time` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '广告轮播时间',
|
||
`release_state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '发布状态 0-未发布 1-已发布',
|
||
`advert_type` tinyint(6) NOT NULL COMMENT '广告类型:1-刷脸设备广告 2-支付后广告 3-商户通APP 4-展业宝APP 5-商户登录页 6-代理商登录页',
|
||
`created_uid` bigint(20) NOT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建者姓名',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`advert_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 100003 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统广告配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_article
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_article`;
|
||
CREATE TABLE `t_sys_article` (
|
||
`article_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '文章ID',
|
||
`title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章标题',
|
||
`subtitle` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章副标题',
|
||
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章主内容',
|
||
`publisher` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发布人',
|
||
`publish_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间',
|
||
`article_range` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文章范围',
|
||
`article_type` tinyint(6) NOT NULL COMMENT '文章类型 1:公告 ',
|
||
`created_uid` bigint(20) NULL DEFAULT NULL COMMENT '创建者用户ID',
|
||
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人名称',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`article_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统文章管理表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_client_version
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_client_version`;
|
||
CREATE TABLE `t_sys_client_version` (
|
||
`version_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'versionID',
|
||
`version_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本名称',
|
||
`version_serial_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本序列号',
|
||
`version_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本描述信息',
|
||
`force_update` tinyint(6) NOT NULL COMMENT '是否需要强制更新 1-是, 0-否',
|
||
`download_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '下载地址',
|
||
`file_size` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件大小,单位:M ',
|
||
`client_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户端类型:MCH_APP: 商户APP, AGENT_APP: 代理商APP',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`version_id`) USING BTREE,
|
||
UNIQUE INDEX `IDX_ClientType_VersionSerialNumber`(`client_type`, `version_serial_number`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客户端更新表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_config`;
|
||
CREATE TABLE `t_sys_config` (
|
||
`config_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置KEY',
|
||
`config_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置名称',
|
||
`config_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述信息',
|
||
`group_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分组key',
|
||
`group_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分组名称',
|
||
`config_val` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '配置内容项',
|
||
`type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'text' COMMENT '类型: text-输入框, textarea-多行文本, uploadImg-上传图片, switch-开关',
|
||
`sort_num` bigint(20) NOT NULL DEFAULT 0 COMMENT '显示顺序',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`config_key`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_entitlement
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_entitlement`;
|
||
CREATE TABLE `t_sys_entitlement` (
|
||
`ent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限ID[ENT_功能模块_子模块_操作], eg: ENT_ROLE_LIST_ADD',
|
||
`ent_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限名称',
|
||
`menu_icon` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单图标',
|
||
`menu_uri` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单uri/路由地址',
|
||
`component_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件Name(前后端分离使用)',
|
||
`ent_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限类型 ML-左侧显示菜单, MO-其他菜单, PB-页面/按钮',
|
||
`quick_jump` tinyint(6) NOT NULL DEFAULT 0 COMMENT '快速开始菜单 0-否, 1-是',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态 0-停用, 1-启用',
|
||
`pid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父ID',
|
||
`ent_sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序字段, 规则:正序',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
`match_rule` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单匹配规则,具体规则匹配详见程序说明',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`ent_id`, `sys_type`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统权限表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_entitlement_copy1
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_entitlement_copy1`;
|
||
CREATE TABLE `t_sys_entitlement_copy1` (
|
||
`ent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限ID[ENT_功能模块_子模块_操作], eg: ENT_ROLE_LIST_ADD',
|
||
`ent_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限名称',
|
||
`menu_icon` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单图标',
|
||
`menu_uri` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单uri/路由地址',
|
||
`component_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件Name(前后端分离使用)',
|
||
`ent_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限类型 ML-左侧显示菜单, MO-其他菜单, PB-页面/按钮',
|
||
`quick_jump` tinyint(6) NOT NULL DEFAULT 0 COMMENT '快速开始菜单 0-否, 1-是',
|
||
`state` tinyint(6) NOT NULL DEFAULT 1 COMMENT '状态 0-停用, 1-启用',
|
||
`pid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父ID',
|
||
`ent_sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序字段, 规则:正序',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
`match_rule` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜单匹配规则,具体规则匹配详见程序说明',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`ent_id`, `sys_type`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统权限表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_legal_day
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_legal_day`;
|
||
CREATE TABLE `t_sys_legal_day` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`date_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'holiday' COMMENT '日期类型 holiday-节假日 workday-工作日',
|
||
`date_value` date NOT NULL COMMENT '日期',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_Date_Value`(`date_value`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 100001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '法定节假日配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_log`;
|
||
CREATE TABLE `t_sys_log` (
|
||
`sys_log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`user_id` bigint(20) NULL DEFAULT NULL COMMENT '系统用户ID',
|
||
`user_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户姓名',
|
||
`user_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户IP',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统:参考:SYS_ROLE_TYPE',
|
||
`method_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '方法名',
|
||
`method_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '方法描述',
|
||
`req_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '请求地址',
|
||
`opt_req_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '操作请求参数',
|
||
`opt_res_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '操作响应结果',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
PRIMARY KEY (`sys_log_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 15842 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统操作日志表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_role`;
|
||
CREATE TABLE `t_sys_role` (
|
||
`role_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色ID, ROLE_开头',
|
||
`role_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
`belong_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '所属商户ID / 0(平台)',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`role_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统角色表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_role_ent_rela
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_role_ent_rela`;
|
||
CREATE TABLE `t_sys_role_ent_rela` (
|
||
`role_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色ID',
|
||
`ent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '权限ID',
|
||
PRIMARY KEY (`role_id`, `ent_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统角色权限关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_user`;
|
||
CREATE TABLE `t_sys_user` (
|
||
`sys_user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '系统用户ID',
|
||
`login_username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录用户名',
|
||
`realname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '真实姓名',
|
||
`telphone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手机号',
|
||
`sex` tinyint(6) NOT NULL DEFAULT 0 COMMENT '性别 0-未知, 1-男, 2-女',
|
||
`avatar_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像地址',
|
||
`user_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工编号',
|
||
`invite_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邀请码',
|
||
`user_type` tinyint(6) NOT NULL DEFAULT 3 COMMENT '用户类型: 1-超级管理员 2-普通用户 3-拓展员, 11-店长, 12-店员',
|
||
`team_id` bigint(20) NULL DEFAULT NULL COMMENT '团队ID',
|
||
`is_team_leader` tinyint(6) NOT NULL DEFAULT 0 COMMENT '是否队长 1-是 0-否',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '状态 0-停用 1-启用',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
`belong_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '所属商户ID / 0(平台)',
|
||
`mfa_bind_state` tinyint(6) NULL DEFAULT 0 COMMENT 'MFA绑定状态 0-未绑定 1-已绑定',
|
||
`mfa_secret_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'MFA验证秘钥',
|
||
`safe_word` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '安全预留信息',
|
||
`pwd_expired_time` datetime NOT NULL COMMENT '密码过期时间',
|
||
`last_reset_pwd_time` datetime NULL DEFAULT NULL COMMENT '最后一次重置密码时间',
|
||
`last_login_time` datetime NULL DEFAULT NULL COMMENT '上次登录时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`sys_user_id`) USING BTREE,
|
||
UNIQUE INDEX `UQ_LOGIN_USERNAME`(`sys_type`, `login_username`) USING BTREE,
|
||
UNIQUE INDEX `UQ_TELPHONE`(`sys_type`, `telphone`) USING BTREE,
|
||
UNIQUE INDEX `UQ_USER_NO`(`sys_type`, `belong_info_id`, `user_no`) USING BTREE,
|
||
UNIQUE INDEX `UQ_INVITE_CODE`(`invite_code`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 100073 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_user_auth
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_user_auth`;
|
||
CREATE TABLE `t_sys_user_auth` (
|
||
`auth_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`user_id` bigint(20) NOT NULL COMMENT 'user_id',
|
||
`identity_type` tinyint(6) NOT NULL DEFAULT 0 COMMENT '登录类型 1-登录账号 2-手机号 3-邮箱 10-微信 11-QQ 12-支付宝 13-微博',
|
||
`identifier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '认证标识 ( 用户名 | open_id )',
|
||
`credential` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密码凭证',
|
||
`salt` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'salt',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
PRIMARY KEY (`auth_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1086 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户认证表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_user_entrule_rela
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_user_entrule_rela`;
|
||
CREATE TABLE `t_sys_user_entrule_rela` (
|
||
`sys_user_id` bigint(20) NOT NULL COMMENT '系统用户ID',
|
||
`rules` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单匹配规则,具体规则匹配详见程序说明, JSONArray格式 ',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`sys_user_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户<->权限规则 关联表 ' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_user_mch_store_rela
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_user_mch_store_rela`;
|
||
CREATE TABLE `t_sys_user_mch_store_rela` (
|
||
`sys_user_id` bigint(20) NOT NULL COMMENT '操作员ID',
|
||
`user_type` tinyint(6) NOT NULL DEFAULT 12 COMMENT '用户类型: 1-超级管理员 2-普通用户 3-拓展员, 11-店长, 12-店员',
|
||
`store_id` bigint(20) NOT NULL COMMENT '绑定的门店ID,0-表示空',
|
||
`store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '门店名称',
|
||
PRIMARY KEY (`sys_user_id`, `store_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作员和商户门店关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_user_role_rela
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_user_role_rela`;
|
||
CREATE TABLE `t_sys_user_role_rela` (
|
||
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
||
`role_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色ID',
|
||
PRIMARY KEY (`user_id`, `role_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作员<->角色 关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_sys_user_team
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_sys_user_team`;
|
||
CREATE TABLE `t_sys_user_team` (
|
||
`team_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '团队ID',
|
||
`team_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '团队名',
|
||
`team_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '团队编号',
|
||
`stat_range_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '统计周期',
|
||
`sys_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属系统: 参考:SYS_ROLE_TYPE',
|
||
`belong_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '所属代理商ID / 0(平台)',
|
||
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`team_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '人员团队表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for t_transfer_order
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `t_transfer_order`;
|
||
CREATE TABLE `t_transfer_order` (
|
||
`transfer_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '转账订单号',
|
||
`mch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户号',
|
||
`mch_ext_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '新版商户号也就是申请单id',
|
||
`isv_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务商号',
|
||
`agent_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '代理商号',
|
||
`app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
||
`mch_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户名称',
|
||
`mch_type` tinyint(6) NOT NULL COMMENT '类型: 1-普通商户, 2-特约商户(服务商模式)',
|
||
`mch_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商户订单号',
|
||
`if_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付接口代码',
|
||
`mch_fee_rate` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户转账手续费费率快照, 空表示没有配置费率信息,但是不影响转账。 无非就是统计数据不准确+代理商无法计算分润。',
|
||
`mch_order_fee_amount` bigint(20) NULL DEFAULT NULL COMMENT '商户转账手续费,单位分 (订单快照)',
|
||
`entry_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入账方式: WX_CASH-微信零钱; ALIPAY_CASH-支付宝转账; BANK_CARD-银行卡; BANK_CARD_CORPORATE-企业银行卡; CHANNEL_CASH-渠道预存账户',
|
||
`amount` bigint(20) NOT NULL COMMENT '转账金额,单位分',
|
||
`currency` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'cny' COMMENT '三位货币代码,人民币:cny',
|
||
`account_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收款账号',
|
||
`account_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收款人姓名',
|
||
`bank_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收款人开户行名称',
|
||
`transfer_desc` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '转账备注信息',
|
||
`client_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户端IP',
|
||
`state` tinyint(6) NOT NULL DEFAULT 0 COMMENT '支付状态: 0-订单生成, 1-转账中, 2-转账成功, 3-转账失败, 4-订单关闭',
|
||
`channel_extra` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '特定渠道发起额外参数',
|
||
`channel_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`err_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道支付错误码',
|
||
`err_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道支付错误描述',
|
||
`ext_param` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商户扩展参数',
|
||
`notify_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '异步通知地址',
|
||
`success_time` datetime NULL DEFAULT NULL COMMENT '转账成功时间',
|
||
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
||
PRIMARY KEY (`transfer_id`) USING BTREE,
|
||
UNIQUE INDEX `Uni_MchNo_MchOrderNo`(`mch_no`, `mch_order_no`) USING BTREE,
|
||
INDEX `created_at`(`created_at`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '转账订单表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_group
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_group`;
|
||
CREATE TABLE `xxl_job_group` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`app_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '执行器AppName',
|
||
`title` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '执行器名称',
|
||
`address_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '执行器地址类型:0=自动注册、1=手动录入',
|
||
`address_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '执行器地址列表,多地址逗号分隔',
|
||
`update_time` datetime NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_info`;
|
||
CREATE TABLE `xxl_job_info` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`job_group` int(11) NOT NULL COMMENT '执行器主键ID',
|
||
`job_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`add_time` datetime NULL DEFAULT NULL,
|
||
`update_time` datetime NULL DEFAULT NULL,
|
||
`author` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作者',
|
||
`alarm_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '报警邮件',
|
||
`schedule_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'NONE' COMMENT '调度类型',
|
||
`schedule_conf` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '调度配置,值含义取决于调度类型',
|
||
`misfire_strategy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'DO_NOTHING' COMMENT '调度过期策略',
|
||
`executor_route_strategy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器路由策略',
|
||
`executor_handler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器任务handler',
|
||
`executor_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器任务参数',
|
||
`executor_block_strategy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '阻塞处理策略',
|
||
`executor_timeout` int(11) NOT NULL DEFAULT 0 COMMENT '任务执行超时时间,单位秒',
|
||
`executor_fail_retry_count` int(11) NOT NULL DEFAULT 0 COMMENT '失败重试次数',
|
||
`glue_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'GLUE类型',
|
||
`glue_source` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'GLUE源代码',
|
||
`glue_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'GLUE备注',
|
||
`glue_updatetime` datetime NULL DEFAULT NULL COMMENT 'GLUE更新时间',
|
||
`child_jobid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子任务ID,多个逗号分隔',
|
||
`trigger_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '调度状态:0-停止,1-运行',
|
||
`trigger_last_time` bigint(13) NOT NULL DEFAULT 0 COMMENT '上次调度时间',
|
||
`trigger_next_time` bigint(13) NOT NULL DEFAULT 0 COMMENT '下次调度时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_lock
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_lock`;
|
||
CREATE TABLE `xxl_job_lock` (
|
||
`lock_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '锁名称',
|
||
PRIMARY KEY (`lock_name`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_log`;
|
||
CREATE TABLE `xxl_job_log` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||
`job_group` int(11) NOT NULL COMMENT '执行器主键ID',
|
||
`job_id` int(11) NOT NULL COMMENT '任务,主键ID',
|
||
`executor_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器地址,本次执行的地址',
|
||
`executor_handler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器任务handler',
|
||
`executor_param` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器任务参数',
|
||
`executor_sharding_param` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '执行器任务分片参数,格式如 1/2',
|
||
`executor_fail_retry_count` int(11) NOT NULL DEFAULT 0 COMMENT '失败重试次数',
|
||
`trigger_time` datetime NULL DEFAULT NULL COMMENT '调度-时间',
|
||
`trigger_code` int(11) NOT NULL COMMENT '调度-结果',
|
||
`trigger_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '调度-日志',
|
||
`handle_time` datetime NULL DEFAULT NULL COMMENT '执行-时间',
|
||
`handle_code` int(11) NOT NULL COMMENT '执行-状态',
|
||
`handle_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '执行-日志',
|
||
`alarm_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `I_trigger_time`(`trigger_time`) USING BTREE,
|
||
INDEX `I_handle_code`(`handle_code`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 471267 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_log_report
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_log_report`;
|
||
CREATE TABLE `xxl_job_log_report` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`trigger_day` datetime NULL DEFAULT NULL COMMENT '调度-时间',
|
||
`running_count` int(11) NOT NULL DEFAULT 0 COMMENT '运行中-日志数量',
|
||
`suc_count` int(11) NOT NULL DEFAULT 0 COMMENT '执行成功-日志数量',
|
||
`fail_count` int(11) NOT NULL DEFAULT 0 COMMENT '执行失败-日志数量',
|
||
`update_time` datetime NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `i_trigger_day`(`trigger_day`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 39 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_logglue
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_logglue`;
|
||
CREATE TABLE `xxl_job_logglue` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`job_id` int(11) NOT NULL COMMENT '任务,主键ID',
|
||
`glue_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'GLUE类型',
|
||
`glue_source` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'GLUE源代码',
|
||
`glue_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'GLUE备注',
|
||
`add_time` datetime NULL DEFAULT NULL,
|
||
`update_time` datetime NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_registry
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_registry`;
|
||
CREATE TABLE `xxl_job_registry` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`registry_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`registry_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`registry_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`update_time` datetime NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `i_g_k_v`(`registry_group`, `registry_key`(191), `registry_value`(191)) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for xxl_job_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `xxl_job_user`;
|
||
CREATE TABLE `xxl_job_user` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号',
|
||
`password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密码',
|
||
`role` tinyint(4) NOT NULL COMMENT '角色:0-普通用户、1-管理员',
|
||
`permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限:执行器ID列表,多个逗号分割',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `i_username`(`username`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|