开始增加支付-1
This commit is contained in:
@@ -190,6 +190,42 @@ CREATE TABLE IF NOT EXISTS wallet_ledger (
|
||||
KEY idx_wallet_ledger_biz (biz_type, biz_no)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- -------------------------------------------
|
||||
-- 支付渠道订单
|
||||
-- -------------------------------------------
|
||||
|
||||
CREATE TABLE IF NOT EXISTS payment_orders (
|
||||
id BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
|
||||
payment_no VARCHAR(64) NOT NULL,
|
||||
order_id BIGINT UNSIGNED NOT NULL,
|
||||
order_no VARCHAR(64) NOT NULL,
|
||||
user_id BIGINT UNSIGNED NOT NULL,
|
||||
provider VARCHAR(32) NOT NULL,
|
||||
merchant_id VARCHAR(32) NOT NULL DEFAULT '',
|
||||
third_order_id VARCHAR(64) NOT NULL,
|
||||
provider_order_id VARCHAR(64) NOT NULL DEFAULT '',
|
||||
pay_way VARCHAR(16) NOT NULL DEFAULT '',
|
||||
jspay_flag VARCHAR(8) NOT NULL DEFAULT '',
|
||||
amount_cent BIGINT NOT NULL DEFAULT 0,
|
||||
status VARCHAR(32) NOT NULL DEFAULT 'created',
|
||||
td_code VARCHAR(512) NOT NULL DEFAULT '',
|
||||
jspay_url VARCHAR(512) NOT NULL DEFAULT '',
|
||||
jspay_info TEXT NULL,
|
||||
raw_request JSON NULL,
|
||||
raw_response JSON NULL,
|
||||
paid_at DATETIME NULL,
|
||||
notified_at DATETIME NULL,
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
UNIQUE KEY uk_payment_orders_payment_no (payment_no),
|
||||
UNIQUE KEY uk_payment_orders_third_order_id (third_order_id),
|
||||
KEY idx_payment_orders_order_id (order_id),
|
||||
KEY idx_payment_orders_order_no (order_no),
|
||||
KEY idx_payment_orders_user_id (user_id),
|
||||
KEY idx_payment_orders_provider_order_id (provider_order_id),
|
||||
KEY idx_payment_orders_status (status)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- -------------------------------------------
|
||||
-- 纠纷和通知表
|
||||
-- -------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user