DHG接口配置
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_defb4c92/dhg-interface-config。
技能介绍
要解决的问题
在 DHG 平台里,一次接口集成往往不只是写一个 HTTP 调用。开发者需要同时处理请求方式、认证、字段映射、回调标识、定时触发、SSO 跳转,以及最终可导入的 JSON 结构。如果全靠手工拼接,很容易出现 sendType 与 sendMode 不匹配、blockSendId 指向错误、共享 token 依赖缺失,或者把第三方字段直接拼进 SQL 的风险。
技能如何工作
这个技能把集成拆成明确的路由:先识别是普通出站接口、人员/组织同步、工作流 OA 推送、定时执行、表单触发、SSO、HTTP 代码块执行,还是已有配置排查。接着按场景读取 references/ 下的规范,先解析用户提供的 API 或 SSO 文档,再生成声明式参数和映射。
- 简单查询参数用
HTTP URL参数(sendType=22)+GET(sendMode=1);声明式 JSON 用HTTP JSON发送(sendType=21)+POST(sendMode=2);签名、加密、XML/multipart、嵌套过深或多次调用才用代码块发送(sendType=30)。 - 只有签名、转换、SQL、token 组装、自定义发送、回调、过滤或调度需要时,才追加 Groovy,并生成
发送代码块(type=14)且让blockSendId指向它。 - 人员/组织/公司/岗位同步会产出按
businessType区分的参数和映射;工作流待办与已办 OA 推送则按事件分别生成配置,业务类型5/6/7/8/10/20走flow_wfitem。 - 定时执行被拆成普通 worker 接口加独立
定时代码块(type=22),按分页查询范围逐行调用,避免一次拖全表。
适用边界与注意点
不需要 DHG MCP 也能完成文档分析、架构方案、静态 JSON/Groovy 草稿、已有产物评审。但真实工作区字段检查、配置 ID 分配、SQL/Groovy 执行、导入保存、接口执行和日志读取,必须在 MCP 可用后进行;离线草稿要明确标注占位 ID、未验证映射、未测 Groovy 和不可用的运行结果。
默认不查询现有 DHG 配置,只有用户要求复用、对比、排查或修复时才做有限查找。回调写入前要校验响应结构和业务标识,更新走带范围和参数的 API,不要把第三方值直接拼进 SQL。导入前的 ID 必须通过 MCP 分配并按字符串保留;执行前还要求非空 resourceMap、idempotencyKey、明确确认和测试/沙箱目标。日常生成阶段不会运行 executeInterfaceByCode,dryRun=true 也只证明接口代码存在,不证明业务成功。
使用场景
- 在配置工作流待办时,需要将DHG审批状态实时推送到企业OA系统
- 在处理人员变动时,需要编写接口将组织架构与岗位数据同步至DHG平台
- 在部署企业登录时,需要实现第三方系统的SSO单点登录与回调验证
- 在搭建定时任务时,需要分页查询数据库并按行调用DHG接口写入数据
适合人员
- 负责企业内部系统对接的后端开发工程师,需要快速生成符合DHG规范的接口配置JSON
- 处理人员与组织数据同步的数据集成工程师,需要确保字段映射与SQL转换准确无误
- 负责企业内部门户登录的IT管理员,需要实现安全的SSO集成与回调逻辑
- 负责DHG平台深度定制的系统架构师,需要规划复杂的接口依赖与定时调度任务