From b538e45bd90f4b4585676a5035ca9964e53d9f9c Mon Sep 17 00:00:00 2001 From: huang Date: Fri, 17 Apr 2026 18:28:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E8=BF=81=E7=A7=BB=EF=BC=8C=E4=B8=BA=20tb=5Fagent=5Fre?= =?UTF-8?q?charge=5Frecord=20=E6=B7=BB=E5=8A=A0=20payment=5Fvoucher=5Fkey?= =?UTF-8?q?=20=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- ...dd_payment_voucher_key_to_agent_recharge_record.down.sql | 2 ++ ..._add_payment_voucher_key_to_agent_recharge_record.up.sql | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 migrations/000128_add_payment_voucher_key_to_agent_recharge_record.down.sql create mode 100644 migrations/000128_add_payment_voucher_key_to_agent_recharge_record.up.sql diff --git a/migrations/000128_add_payment_voucher_key_to_agent_recharge_record.down.sql b/migrations/000128_add_payment_voucher_key_to_agent_recharge_record.down.sql new file mode 100644 index 0000000..a552353 --- /dev/null +++ b/migrations/000128_add_payment_voucher_key_to_agent_recharge_record.down.sql @@ -0,0 +1,2 @@ +ALTER TABLE tb_agent_recharge_record + DROP COLUMN IF EXISTS payment_voucher_key; diff --git a/migrations/000128_add_payment_voucher_key_to_agent_recharge_record.up.sql b/migrations/000128_add_payment_voucher_key_to_agent_recharge_record.up.sql new file mode 100644 index 0000000..ee07bdf --- /dev/null +++ b/migrations/000128_add_payment_voucher_key_to_agent_recharge_record.up.sql @@ -0,0 +1,6 @@ +-- 为 tb_agent_recharge_record 表添加支付凭证字段 +-- 允许 NULL,兼容历史数据;新接口在 Service 层对 offline 支付方式强制非空校验 +ALTER TABLE tb_agent_recharge_record + ADD COLUMN IF NOT EXISTS payment_voucher_key VARCHAR(500); + +COMMENT ON COLUMN tb_agent_recharge_record.payment_voucher_key IS '支付凭证对象存储Key(线下支付时必填,微信支付时为空)';