落地报价模板主账与后台:合同映射、灌种 SQL/脚本、智能体填表,并补测服运维探针与合同文档对齐。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
linmianxun
2026-09-14 14:09:45 +08:00
co-authored by Cursor
parent 8bdf4990a2
commit a70bce3c8f
138 changed files with 7239 additions and 1085 deletions
+6 -6
View File
@@ -1,15 +1,15 @@
# 提示词:工单 / TMS 主账 API
你负责新系统的 **业务主账**。产品决策(2026-09-12):主账以 **JeecgBoot + 低代码(Online / cgform / 代码生成器)** 为正式方式,对齐旧现网用法;库与端口走新系统(`inquiry_robot`、并存期 **8180**),禁止写现网 `jeecg-boot`。
你负责新系统的 **业务主账**。产品决策(2026-09-12):主账以 **JeecgBoot + 低代码(Online / cgform / 代码生成器)** 为正式方式;库与端口走新系统(`inquiry_robot`、并存期 **8180**),禁止写现网 `jeecg-boot`。
决策说明见 `docs/2026-09-12-jeecg-lowcode-ledger-decision.md`。正式主账工程目录为 **`inquiry-api/`**(JeecgBoot)。
## 与旧项目一致的方式(已定 · 低代码)
## 正式方式(已定 · 低代码)
- **主账工程 = JeecgBoot**(建议从旧仓 `java-backend` 拷贝后改配置,保留 `jeecg-module-inquiry`)。
- **主账工程 = JeecgBoot**(工程目录 `inquiry-api/`,保留手写 `jeecg-module-inquiry`)。
- **允许** Online / cgform / 积木报表 / 代码生成器配置询价相关表单、列表、简单 CRUD 与菜单。
- 登录、用户、角色、菜单走 Jeecg `/sys/*` + 低代码权限模型。
- 复杂领域(六态 transition、TMS 适配、报价版本采用/调价、智能体唤醒)可继续用手写 `jeecg-module-inquiry`(与现网「低代码 + 手写模块」混合一致);路径风格仍如 `/inquiry/workOrder/...`、`/inquiry/quotes/...`。
- 复杂领域(六态 transition、TMS 适配、报价版本采用/调价、智能体唤醒)可继续用手写 `jeecg-module-inquiry`(低代码 + 手写模块混合);路径风格仍如 `/inquiry/workOrder/...`、`/inquiry/quotes/...`。
- 后台以 Jeecg Vue3 为正式入口(本仓库 `inquiry-backend/`);`defHttp` + `X-Access-Token`;Nginx `/jeecgboot` → 新主账端口(`inquiry-api/`)。
## 模块划分
@@ -38,7 +38,7 @@
- 工单:创建、校验、查询、聚合视图、六态 transition、异常 handle/retry。
- TMS:query、template-fields、detail、health、字典 sync。lock/release 接口可留,**与现网共用 TMS 密钥期间默认关闭出站**。
- 报价决策:采用、调价、成本/售价基线(空运与海陆规则不同,与现网语义对齐)。
- 报价决策:采用、调价、成本/售价基线(空运与海陆规则不同,与合同语义对齐)。
- 模板、识别任务、生成任务的查询接口(任务执行可在智能体,主账存结果指针)。
- 智能体回调:唤醒 Graph 的事件要鉴权 `agentCallbackToken`,打到智能体**唯一 HTTP**(不要假设还存在 8809 `bridge_api`)。
- 人员:按入站已有的 `wecom_id` 查角色;**不负责**替智能体向企微换 userid。
@@ -56,7 +56,7 @@
- 熔断、超时、最多 3 次、query 对 code 1/1002 短缓存。
- `tmsEnabled=false` 时不得出站。生产现网为 `YTD_TMS_V2_ENABLED=true`。
路径默认:`/quote/v2/query`、`/quote/v2/detail`、`/quote/template-fields`、`/air/cabin/lock`、`/air/cabin/release`、`/auth/token`。地址与 Client 三件套、字典 Token **直接用 `03` 现网值**,不要另要一套 TMS。智能体仍只打**新主账**,不直连 TMS、不打旧 Java 8080。
路径默认:`/quote/v2/query`、`/quote/v2/detail`、`/quote/template-fields`、`/air/cabin/lock`、`/air/cabin/release`、`/auth/token`。地址与 Client 三件套、字典 Token **直接用 `03` 现网值**,不要另要一套 TMS。智能体仍只打**新主账**,不直连 TMS、不打现网 Java 8080。
## 字典投影