009_service_provider_profile.sql 1.1 KB

1234567891011121314151617181920212223
  1. -- 服务商多业务凭证配置表(支持公钥模式 + 证书模式)
  2. CREATE TABLE IF NOT EXISTS pay_service_provider_profile (
  3. id BIGSERIAL PRIMARY KEY,
  4. tenant_id BIGINT,
  5. service_provider_id BIGINT NOT NULL,
  6. biz_type VARCHAR(32) NOT NULL,
  7. app_id VARCHAR(64),
  8. app_private_key TEXT,
  9. alipay_public_key TEXT,
  10. -- 证书模式(可选,与 alipay_public_key 二选一)
  11. app_cert_content TEXT,
  12. alipay_public_cert_content TEXT,
  13. root_cert_content TEXT,
  14. server_url VARCHAR(256),
  15. format VARCHAR(16) DEFAULT 'JSON',
  16. charset VARCHAR(16) DEFAULT 'UTF-8',
  17. sign_type VARCHAR(16) DEFAULT 'RSA2',
  18. description VARCHAR(512),
  19. created_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  20. updated_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  21. status VARCHAR(1) DEFAULT '0',
  22. UNIQUE(service_provider_id, biz_type)
  23. );