feat(mcp): add toilet.airquality list/detail/metrics/statelog query tools (REQ-20261012-0004)

This commit is contained in:
my_local_kimi_dev2
2026-10-13 11:39:32 +08:00
parent e1fcae2eb1
commit 5b0e59feb2
13 changed files with 1872 additions and 1 deletions
+10
View File
@@ -83,6 +83,16 @@ WHERE s.soft_delete = 0 AND s.status = 1
AND t.name = 'district.paper.trace.list.query'
AND NOT EXISTS (SELECT 1 FROM scope_tool st WHERE st.scope_id = s.id AND st.tool_id = t.id);
-- 空感(toiletAirquality)查询工具:口径同 district.paper.trace.list.query——
-- 用户委托作用域 + ops-query 服务身份(总部视角),不进入 sync。
INSERT INTO scope_tool (scope_id, tool_id, create_id)
SELECT s.id, t.id, 0 FROM agent_scope s JOIN tool t
WHERE s.soft_delete = 0 AND s.status = 1
AND (s.service_enabled = 0 OR s.code = 'ops-query')
AND t.name IN ('toilet.airquality.list.query', 'toilet.airquality.detail.query',
'toilet.airquality.metrics.query', 'toilet.airquality.statelog.list.query')
AND NOT EXISTS (SELECT 1 FROM scope_tool st WHERE st.scope_id = s.id AND st.tool_id = t.id);
-- 代理角色用户查询(agent.user.list.query):2026-10-13 王恒拍板只绑 scope 1
-- (prod scope 1 = code 'test'),用户数据敏感从严;不进入 operation/xiaoqu-ai/ops-query/sync。
INSERT INTO scope_tool (scope_id, tool_id, create_id)