feat(mcp): 新增合同查询工具 contract.list/detail.query (REQ-20260911-0002) #8

Merged
wangheng merged 1 commits from feat/REQ-20260911-0002-contract-tools into main 2026-09-11 10:22:35 +08:00
Owner

What

新增合同管理查询 MCP 工具:contract.list.query(列表分页,对应老系统 /contract/listByPage,m2 库 contract_new)与 contract.detail.query(合同全字段+附件 contract_file+审批流程 contract_process)。行权限复用 getByIsAgent 变体,agent 维度落 contract_agent_id、代管物业落 property_id。

Why

REQ-20260911-0002:AI 助手需要查询合同列表与详情。新版合同数据在 m2 业务库,老 Controller 源码不在本地,字段语义取自权限库 webpage id=394 + page_field。

验证

全量 102 个单测通过(新增 11 个);test-up.sh 重启 8088 后 MCP 冒烟:list total=11 富化正常,detail 返回附件+流程记录,筛选准确。

## What 新增合同管理查询 MCP 工具:`contract.list.query`(列表分页,对应老系统 /contract/listByPage,m2 库 contract_new)与 `contract.detail.query`(合同全字段+附件 contract_file+审批流程 contract_process)。行权限复用 getByIsAgent 变体,agent 维度落 contract_agent_id、代管物业落 property_id。 ## Why REQ-20260911-0002:AI 助手需要查询合同列表与详情。新版合同数据在 m2 业务库,老 Controller 源码不在本地,字段语义取自权限库 webpage id=394 + page_field。 ## 验证 全量 102 个单测通过(新增 11 个);test-up.sh 重启 8088 后 MCP 冒烟:list total=11 富化正常,detail 返回附件+流程记录,筛选准确。
wangheng added 1 commit 2026-09-11 10:22:24 +08:00
wangheng merged commit 73bdbf9519 into main 2026-09-11 10:22:35 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangheng/xiaoqu_mcp_service#8