009_service_provider_profile.sql 1021 B

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