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