# [P2] 服务端流水查询与可追溯导出 ## 背景 当前流水查询只过滤静态表格,CSV 中的导入批次和源行定位由前端生成 `IMP-DEMO-*` 与 `Sheet1!R*`,不是真实证据标识。 ## 范围 - 提供服务端分页查询,支持公司、银行、账户、日期、方向、对方、匹配状态和关键词。 - 总账端可查全部授权公司,公司端强制限定绑定公司。 - 查询结果包含源文件、工作表、源行、银行参考号、导入批次、规范事件和匹配状态。 - 导出使用稳定版本化 schema,复用相同权限和筛选条件。 - 大结果集采用流式/后台导出,避免浏览器内存拼接全部 CSV。 - 记录导出人、条件、时间和结果规模。 ## 验收标准 - [ ] 页面显示、总数、金额汇总和导出使用同一服务端过滤语义。 - [ ] 公司用户无法导出其他公司记录,即使篡改请求参数。 - [ ] 导出中的批次和源行定位均来自真实持久化数据,不含演示占位符。 - [ ] 同公司调拨、外部、待识别和双边匹配状态可筛选。 - [ ] 日期和金额边界有明确时区/精度规则。 - [ ] 目标数据量下分页和导出性能达到约定指标,且不会阻塞上传解析。 ## 测试 - 权限、组合筛选、分页稳定性、导出字段、CSV 注入防护和大数据量测试。 ## 依赖 Issue 003、005、006。