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', `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 唯一';