96010cf542
覆盖:里程记录 / 油电记录 / 其他费用记录 / 运输变更记录。 问题同第一批:收集 errorList 后 setRollbackOnly 并 return,控制器据此导出 「仅错误行」——失败明细不是原表全量,用户无法对照原表修正。 改动(同构): - 服务层:抛 ImportFailureException(data),明细携带原表全部行; 回滚由异常触发(替代 setRollbackOnly)。 - 控制器:catch 异常取 getFailureList() 导出(用 export 保留按列标红), 补上传文件校验。 验证:mvn install -DskipTests 通过;记录类回归 80/80 (10 模块 × 2 用例,含第一批 6 个模块的回归确认)。