CREATE TABLE IF NOT EXISTS `sys_pay_factory_config` ( `id` BIGINT NOT NULL COMMENT '主键', `factory_code` VARCHAR(64) NOT NULL COMMENT '支付厂商code', `env` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '运行环境,PROD/TEST,空表示通用', `sys_origin` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '来源系统,空表示通用', `mer_account` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '商户标识', `mer_no` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '商户编号', `gateway_base_url` VARCHAR(512) NOT NULL DEFAULT '' COMMENT '网关基础地址', `rsa_private_key` TEXT COMMENT '商户RSA私钥', `platform_rsa_public_key` TEXT COMMENT '平台RSA公钥', `notify_url` VARCHAR(512) NOT NULL DEFAULT '' COMMENT '回调地址', `enabled` TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否启用', `create_time` DATETIME DEFAULT NULL COMMENT '创建时间', `update_time` DATETIME DEFAULT NULL COMMENT '更新时间', `create_user` BIGINT DEFAULT NULL COMMENT '创建人', `update_user` BIGINT DEFAULT NULL COMMENT '更新人', PRIMARY KEY (`id`), UNIQUE KEY `uk_factory_env_origin` (`factory_code`, `env`, `sys_origin`), KEY `idx_factory_enabled` (`factory_code`, `enabled`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT ='支付厂商运行配置';