diff --git a/migrations/000158_add_rejection_reason_to_agent_recharge.down.sql b/migrations/000158_add_rejection_reason_to_agent_recharge.down.sql new file mode 100644 index 0000000..104fc4a --- /dev/null +++ b/migrations/000158_add_rejection_reason_to_agent_recharge.down.sql @@ -0,0 +1,2 @@ +ALTER TABLE tb_agent_recharge_record + DROP COLUMN IF EXISTS rejection_reason; diff --git a/migrations/000158_add_rejection_reason_to_agent_recharge.up.sql b/migrations/000158_add_rejection_reason_to_agent_recharge.up.sql new file mode 100644 index 0000000..64ac149 --- /dev/null +++ b/migrations/000158_add_rejection_reason_to_agent_recharge.up.sql @@ -0,0 +1,5 @@ +-- 为代理预充值表新增驳回原因字段,支持管理员驳回待支付订单 +ALTER TABLE tb_agent_recharge_record + ADD COLUMN IF NOT EXISTS rejection_reason VARCHAR(500) NULL; + +COMMENT ON COLUMN tb_agent_recharge_record.rejection_reason IS '驳回原因,仅驳回时写入'; diff --git a/migrations/000159_update_agent_recharge_status_constraint.down.sql b/migrations/000159_update_agent_recharge_status_constraint.down.sql new file mode 100644 index 0000000..e687a80 --- /dev/null +++ b/migrations/000159_update_agent_recharge_status_constraint.down.sql @@ -0,0 +1,6 @@ +-- 回滚:将状态约束恢复为不包含驳回状态(6) +ALTER TABLE tb_agent_recharge_record + DROP CONSTRAINT IF EXISTS chk_agent_recharge_status; + +ALTER TABLE tb_agent_recharge_record + ADD CONSTRAINT chk_agent_recharge_status CHECK (status IN (1, 2, 3, 4, 5)); diff --git a/migrations/000159_update_agent_recharge_status_constraint.up.sql b/migrations/000159_update_agent_recharge_status_constraint.up.sql new file mode 100644 index 0000000..7cdd3ce --- /dev/null +++ b/migrations/000159_update_agent_recharge_status_constraint.up.sql @@ -0,0 +1,6 @@ +-- 更新代理预充值状态检查约束,新增驳回状态(6) +ALTER TABLE tb_agent_recharge_record + DROP CONSTRAINT IF EXISTS chk_agent_recharge_status; + +ALTER TABLE tb_agent_recharge_record + ADD CONSTRAINT chk_agent_recharge_status CHECK (status IN (1, 2, 3, 4, 5, 6));