1.4 KiB
1.4 KiB
Status: done
Parent
.scratch/iot-risk-import-voucher-remark/PRD.md
What to build
同时完成代理预充值的凭证多图改造和备注字段接入:
凭证多图:
CreateAgentRechargeRequest.payment_voucher_key:string→[]string,validate 限制max=5,每项max=500(offline 支付时至少1个,微信支付时忽略)AgentRechargeResponse.payment_voucher_key:string→[]stringAgentRechargeRecord.PaymentVoucherKeyModel 字段类型改为适配 jsonb 的类型
备注字段:
CreateAgentRechargeRequest新增remark string(可选,建议不超过1000字符)AgentRechargeResponse新增remark string(列表和详情接口均返回)AgentRechargeRecord.Remark在创建时写入,后续不可修改
AgentRecharge Service 中读写相关字段的逻辑同步更新。
Schema 变更(payment_voucher_key 类型 + remark 字段)已由 issues/05-voucher-multi-migration.md 完成。
Acceptance criteria
- 创建代理预充值接口接受
payment_voucher_key []string(offline 时至少1个)和可选remark - 代理预充值列表/详情接口返回
payment_voucher_key []string和remark - 传入超过5个凭证 key 时返回参数校验错误
- 不新增 remark 修改接口,创建后备注字段只读
- 微信支付创建预充值时可不传凭证(与现有逻辑一致)
Blocked by
issues/05-voucher-multi-migration.md