174 lines
11 KiB
SQL
174 lines
11 KiB
SQL
create database `pjcloudx_thirdparty` default character set utf8mb4 collate utf8mb4_general_ci;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for third_zy_log
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `third_zy_log`;
|
|
CREATE TABLE `third_zy_log`
|
|
(
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`biz_type` tinytext NOT NULL COMMENT '同步类型',
|
|
`biz_id` varchar(2048) DEFAULT NULL COMMENT '同步类型id',
|
|
`api_url` text DEFAULT NULL COMMENT 'api url',
|
|
`org_res` text DEFAULT NULL COMMENT '原始res',
|
|
`encipher_res` text DEFAULT NULL COMMENT '加密res',
|
|
`org_req` text DEFAULT NULL COMMENT '原始req',
|
|
`encipher_req` text DEFAULT NULL COMMENT '加密req',
|
|
`error` text DEFAULT NULL COMMENT '调用错误',
|
|
`version` char(64) DEFAULT NULL COMMENT '同步版本格式化为14位字符串,如果是数字不足14位的,前面补0',
|
|
`time_consuming` char(64) DEFAULT NULL COMMENT '同步版本格式化为14位字符串,如果是数字不足14位的,前面补0',
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`create_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
`update_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间',
|
|
`tenant_id` bigint(20) DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
COLLATE = utf8mb4_general_ci
|
|
ROW_FORMAT = DYNAMIC COMMENT ='正元日志表';
|
|
|
|
|
|
-- ----------------------------
|
|
-- Table structure for third_door_log
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `third_door_log`;
|
|
CREATE TABLE `third_door_log`
|
|
(
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`api_type` tinytext NOT NULL COMMENT '请求类型',
|
|
`biz_type` tinytext NOT NULL COMMENT 'api类型',
|
|
`biz_id` varchar(2048) DEFAULT NULL COMMENT 'api类型id',
|
|
`request_id` varchar(64) DEFAULT NULL COMMENT '请求id',
|
|
`api_url` text DEFAULT NULL COMMENT 'api url',
|
|
`res` text DEFAULT NULL COMMENT 'res',
|
|
`req` text DEFAULT NULL COMMENT 'req',
|
|
`error` text DEFAULT NULL COMMENT '调用错误',
|
|
`time_consuming` char(64) DEFAULT NULL COMMENT '耗时(毫秒)',
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`create_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
`update_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间',
|
|
`tenant_id` bigint(20) DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
COLLATE = utf8mb4_general_ci
|
|
ROW_FORMAT = DYNAMIC COMMENT ='智能柜日志';
|
|
|
|
-- ----------------------------
|
|
-- Table structure for third_pay_log
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `third_pay_log`;
|
|
CREATE TABLE `third_pay_log`
|
|
(
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`pay_source_type` varchar(32) NOT NULL COMMENT '支付发起方类型id',
|
|
`biz_type` varchar(32) NOT NULL COMMENT '支付类型',
|
|
`biz_id` varchar(2048) DEFAULT NULL COMMENT '支付类型id',
|
|
`api_url` text DEFAULT NULL COMMENT 'api-url',
|
|
`header` text DEFAULT NULL COMMENT 'header',
|
|
`res` text DEFAULT NULL COMMENT 'res',
|
|
`req` text DEFAULT NULL COMMENT 'req',
|
|
`error` text DEFAULT NULL COMMENT '调用错误',
|
|
`time_consuming` char(64) DEFAULT NULL COMMENT '耗时(毫秒)',
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`create_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
`update_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间',
|
|
`tenant_id` bigint(20) DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
COLLATE = utf8mb4_general_ci
|
|
ROW_FORMAT = DYNAMIC COMMENT ='第三方支付日志';
|
|
|
|
-- ----------------------------
|
|
-- Table structure for third_key_manage
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `third_key_manage`;
|
|
CREATE TABLE `third_key_manage`
|
|
(
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`name` varchar(32) NOT NULL COMMENT '第三方名字',
|
|
`biz_type` varchar(32) NOT NULL COMMENT '第三方类型id(常量)',
|
|
`app_key` varchar(256) DEFAULT NULL COMMENT 'appKey',
|
|
`app_secret` varchar(256) DEFAULT NULL COMMENT 'appSecret',
|
|
`field_key` varchar(256) DEFAULT NULL COMMENT '字段加密key',
|
|
`status` varchar(32) DEFAULT '1' COMMENT '状态',
|
|
`remark` varchar(1024) DEFAULT NULL COMMENT '备注',
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`create_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
`update_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间',
|
|
`tenant_id` bigint(20) DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
COLLATE = utf8mb4_general_ci
|
|
ROW_FORMAT = DYNAMIC COMMENT ='第三方密钥管理';
|
|
|
|
|
|
-- ----------------------------
|
|
-- Table structure for third_zy_id_dict
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `third_zy_id_dict`;
|
|
CREATE TABLE `third_zy_id_dict`
|
|
(
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
`self_id` varchar(64) NOT NULL COMMENT '自己这边的id映射',
|
|
`zy_id` varchar(64) NOT NULL COMMENT '正元id映射',
|
|
`biz_type` tinytext NOT NULL COMMENT '同步类型',
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`create_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
`update_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间',
|
|
`tenant_id` bigint(20) DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
COLLATE = utf8mb4_general_ci
|
|
ROW_FORMAT = DYNAMIC COMMENT ='正元字典id对应 id + bizType 唯一';
|
|
|
|
-- ----------------------------
|
|
-- Table structure for third_pay_order
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `third_pay_order`;
|
|
CREATE TABLE `third_pay_order`
|
|
(
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
|
|
`pay_platform_type` varchar(32) NOT NULL COMMENT '支付平台类型',
|
|
`biz_type` varchar(32) NOT NULL COMMENT '支付类型',
|
|
`biz_id` varchar(128) NOT NULL COMMENT '支付相关id',
|
|
`user_id` bigint NOT NULL COMMENT '用户id',
|
|
`user_code` varchar(64) DEFAULT NULL COMMENT '用户code',
|
|
`price` int NOT NULL COMMENT '支付金额(分)',
|
|
`status` varchar(128) DEFAULT NULL COMMENT '支付状态',
|
|
|
|
`pay_no` varchar(128) DEFAULT NULL COMMENT '支付订单号',
|
|
`pay_time` datetime DEFAULT NULL COMMENT '支付时间',
|
|
`pay_res` text DEFAULT NULL COMMENT '支付返回',
|
|
|
|
`refund_no` varchar(128) DEFAULT NULL COMMENT '退款订单号',
|
|
`refund_time` datetime DEFAULT NULL COMMENT '退款时间',
|
|
`refund_res` text DEFAULT NULL COMMENT '退款返回',
|
|
|
|
`expire_time` datetime DEFAULT NULL COMMENT '订单过期时间',
|
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`create_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
|
|
`update_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人',
|
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间',
|
|
`tenant_id` bigint(20) DEFAULT NULL,
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
COLLATE = utf8mb4_general_ci
|
|
ROW_FORMAT = DYNAMIC COMMENT ='第三方支付订单'; |