# DATA_DELETION_SOP 最后更新: 2026-06-14 ## 1. 目的 给运营/开发一个最小可执行的数据删除流程,确保“用户要求删除”时不只删数据库、不遗漏报告文件。 ## 2. 适用场景 - 用户主动申请删除订单和资料 - 售后完结后按规则清理 - 内部误录/测试订单清理(非生产争议中) ## 3. 删除前检查 1. 确认订单号 2. 确认申请渠道(web / wechat / xianyu / school / admin) 3. 判断是否存在保留例外: - 退款争议处理中 - 支付审计期内 - 投诉或法律保留期内 ## 4. 最小执行步骤 1. 导出或记录最小审计信息 - 订单号 - 执行人 - 执行时间 - 删除原因 2. 删除订单主数据 3. 删除关联资料提交记录 4. 删除报告 HTML/PDF 文件 5. 删除关联通知记录 6. 复核文件路径已不存在 ## 5. 当前代码基础 已具备: - `OrdersDAO.delete()` - ON DELETE CASCADE 对部分关联表生效 仍需人工补位: - 报告文件删除 - 删除审计记录 - 清理脚本化 ## 6. 当前对外口径限制 在自动删除脚本、删除审计表、后台删除入口上线前,只能说: - 已建立删除 SOP - 不得说“删除流程已完全产品化”