PC 业务列表服务端 CSV 导出 #43

Closed
opened 2026-10-26 15:21:09 +08:00 by Lijianping · 1 comment
Collaborator

目标

为 PC 业务数据列表提供服务端 CSV 导出(UTF-8 BOM,筛选条件与列表一致)。目标仓:backend

范围

  • txys-module-biz:TxysCsvExport 工具
  • Controller:alarm / wo / iot / insp / monitor / car / notify 的 .../export

不做

  • 不改 frontend、app、txys-*
  • 不做配置主数据导出、xlsx、单独 export 权限码
  • 不纳入 RTU/站点 WIP(IotStationService 等)

验收

  • GET /txys/alarm/realtime|history/export、/wo/list/export、/iot/logs/export 返回 BOM CSV
  • 巡检 /insp/plans|tasks/export、监控 /monitor/stations|runtime|valves/export
  • 车辆 /car/documents|applies|repairs/export、消息 /notify/list/export
  • 参数与列表一致;limit 默认/上限 10000
  • mvn -DskipTests compile(-Ptxys)通过

相关文档

  • 工作区 docs/API与错误码.md(已登记接口,本地聚合仓)
  • 工作区 docs/AI单人开发工作流.md
## 目标 为 PC 业务数据列表提供服务端 CSV 导出(UTF-8 BOM,筛选条件与列表一致)。目标仓:backend ## 范围 - `txys-module-biz`:`TxysCsvExport` 工具 - Controller:alarm / wo / iot / insp / monitor / car / notify 的 `.../export` ## 不做 - 不改 frontend、app、`txys-*` - 不做配置主数据导出、xlsx、单独 export 权限码 - 不纳入 RTU/站点 WIP(`IotStationService` 等) ## 验收 - [ ] `GET /txys/alarm/realtime|history/export`、`/wo/list/export`、`/iot/logs/export` 返回 BOM CSV - [ ] 巡检 `/insp/plans|tasks/export`、监控 `/monitor/stations|runtime|valves/export` - [ ] 车辆 `/car/documents|applies|repairs/export`、消息 `/notify/list/export` - [ ] 参数与列表一致;`limit` 默认/上限 10000 - [ ] `mvn -DskipTests compile`(`-Ptxys`)通过 ## 相关文档 - 工作区 `docs/API与错误码.md`(已登记接口,本地聚合仓) - 工作区 `docs/AI单人开发工作流.md`
Author
Collaborator

???,??????

??:?? PR #44 ???? main?
??:???(???PR)

???,?????? ??:?? PR #44 ???? main? ??:???(???PR)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jiaoce/xm_txys2_back#43
No description provided.