fix(acm2-107): finalize /all/flights contract and FLTR JSON payload

Close Q21 into C-11 and emit day-schedule FLTR-shaped JSON for Redis, schd, and query responses.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
windyboy
2026-09-23 11:23:37 +08:00
co-authored by Cursor
parent 43bb561f47
commit f45a0ac898
10 changed files with 103 additions and 50 deletions
@@ -410,7 +410,7 @@ msgexchange-api 为成都机场 OMMS 消息交换服务(`com.gzzn.omms:msgexch
| `GET /flights/migrate` | — | 成功 | 迁移 `flight_hts``flight_hts2` | `FlightsController` |
| `POST /kafka/topics/{name}/msgs` | JSON 或 XML | 成功 | 转发至指定 Kafka 主题 | `KafkaController` |
统一响应封装:`dto/ResponseDto.java`(字段 `is_success``err_code``err_msg``body`)与 `enums/ResultCode.java`
统一响应封装:`dto/ResponseDto.java`(字段 `is_success``err_code``err_msg``body`)与 `enums/ResultCode.java`成功取 `ResultCode.SUCCESS`,其 `code=1``message="成功"``POST /cminmsgs/send` 成功样例为 `{"is_success":true,"err_code":1,"err_msg":"成功","body":<CMINMSGS_ID>}``POST /schd/sync` 成功时 `body``null`。工程内没有 `@ControllerAdvice` 等全局异常处理,未捕获异常按 Spring Boot 默认错误响应返回 HTTP 500,不是 `ResponseDto`;各环境配置均未设置请求体大小上限。
### 5.2 定时任务与后台线程