多个业务的「作废」仅二次确认即生效,无法留存原因,审计与事后追溯困难。合同/调价函已有独立作废原因字段;本批入口需对齐为可填写并落库的独立字段,便于有原因时清晰展示(原因本身非必填)。
remark);留空仍可作废。remark 追加「【作废原因】」,改为 invalid_* 字段(原因可空)。void-cancel-reason: 作废/取消可选原因的字段约定、API 契约、Web/小程序交互与查看态展示。openspec/specs/ 下既有能力需 delta;本变更为新增能力。)crm_quote、pl_plan、pl_vehicle_fuel_register、pl_vehicle_recharge_apply、pl_vehicle_maintenance_apply、pl_vehicle_urea_apply、pl_freight_settlement、db_weighing_slip 增补字段;docs/sql/ 迁移 + 模型同步。