Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Failing after 8m39s
- 迁移 000259~000265:套餐记录沉默期字段与扫描索引、套餐默认沉默期、延期政策/流水/订单/批次/明细 5 张表、默认政策与系统配置(总开关默认关闭)、企微审批白名单、卡与设备出库时间及出库记录 - 沉默期设置(订单发放、自动购包、钱包续费)、后台购买时调整(超默认值按政策免审或企微审批)、统一判定与激活闸门、排队与孤儿扫描跳过过期套餐、过期套餐禁止退款、每 10 分钟扫描 - 总开关专用接口与打开前 4 项检查;延期政策;延期资格与计费;H5 自助与后台二维码在线支付(商户池路由)、支付回调与查单恢复、线下登记、特殊/批量延期、异常重试与原路退款;沉默期审批场景与终态处理 - 换货沉默期流水与出库时间;卡/设备列表、详情、导出与出库记录接口;延期订单与即将过期套餐列表及导出;财务流水纳入延期支付 - 沉默期与出库时间回填工具 cmd/silence-backfill;前端接口变更说明 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 lines
917 B
SQL
14 lines
917 B
SQL
-- 套餐默认沉默期与是否支持延期(技术方案 §3.2)。
|
||
-- silence_period_days:实名即生效套餐必填(1~90),普通套餐为空;存量套餐为空,由业务在后台补齐,补齐前新购买不进入沉默期。
|
||
-- silence_extension_enabled:只控制标准付费延期;不支持时仍可申请特殊延期。
|
||
ALTER TABLE tb_package
|
||
ADD COLUMN silence_period_days INTEGER,
|
||
ADD COLUMN silence_extension_enabled BOOLEAN NOT NULL DEFAULT TRUE;
|
||
|
||
ALTER TABLE tb_package
|
||
ADD CONSTRAINT ck_package_silence_period_days
|
||
CHECK (silence_period_days IS NULL OR silence_period_days BETWEEN 1 AND 90);
|
||
|
||
COMMENT ON COLUMN tb_package.silence_period_days IS '默认沉默期天数(实名即生效套餐必填 1~90,普通套餐为空)';
|
||
COMMENT ON COLUMN tb_package.silence_extension_enabled IS '是否支持付费延期(不支持时仍可申请特殊延期)';
|