create table CoreCmsAlipayConfig
(
    id               int auto_increment comment '序列'
        primary key,
    appId            varchar(50) charset utf8   not null comment '支付宝开放平台AppId',
    publicKey        varchar(500) charset utf8  not null comment '支付宝公钥',
    privateKey       varchar(2000) charset utf8 not null comment '应用私钥',
    serverUrl        varchar(100) charset utf8  null comment '服务网关地址',
    signType         varchar(10) charset utf8   null comment '签名类型',
    appPublicCert    varchar(5000) charset utf8 null comment '应用公钥证书',
    alipayPublicCert varchar(5000) charset utf8 null comment '支付宝公钥证书',
    alipayRootCert   varchar(5000) charset utf8 null comment '支付宝根证书',
    appType          varchar(10) charset utf8   not null comment '应用类型',
    notifyUrl        varchar(500)               null comment '支付宝支付回调通知',
    refundUrl        varchar(500)               null comment '支付宝退款回调',
    jumpUrl          varchar(500)               null comment '支付跳转地址',
    isEnable         bit                        not null comment '是否启用',
    isDefault        bit                        not null comment '当前多端默认'
)
    comment '支付宝支付配置';


create table CoreCmsWeChatPayConfig
(
    id           int auto_increment comment '序列'
        primary key,
    appId        varchar(50)   not null comment '应用号',
    mchId        varchar(50)   not null comment '商户号',
    apiKey       varchar(50)   null comment 'API秘钥',
    apiV3Key     varchar(50)   null comment 'APIv3密钥',
    certificate  varchar(8000) null comment 'p12证书base64',
    rsaPublicKey varchar(1000) null comment 'RSA公钥',
    subAppId     varchar(50)   null comment '子商户应用号',
    subMchId     varchar(50)   null comment '子商户号',
    notifyUrl    varchar(200)  null comment '支付回调通知',
    refundUrl    varchar(200)  null comment '退款回调',
    jumpUrl      varchar(200)  null comment '跳转地址',
    isEnable     bit           not null comment '是否开启',
    isDefault    bit           not null comment '是否本类默认',
    appType      varchar(50)   null comment '应用类型'
)
    comment '微信支付配置';

