跳转到内容

接口设计介绍

AngusTester接口设计功能提供符合OpenAPI标准的可视化设计环境,通过拖拽式编辑、实时验证,让用户高效创建规范化的API文档,提升团队协作效率50%+。

应用场景

  1. 敏捷开发:快速迭代API设计
  2. 微服务架构:统一服务接口规范
  3. API产品化:创建专业开发者门户
  4. 团队协作:实时协同设计接口
  5. 文档即代码:设计文档同步生成

核心功能

1. 可视化API规范设计器


  • 拖拽式设计:直观创建API路径、参数和响应
  • 模型构建:图形化定义数据结构与对象关系
  • 实时生成:自动生成符合OpenAPI 3.0规范的YAML/JSON
  • 企业价值:设计效率提升60%,规范符合率100%

2. 实时OpenAPI模式验证


  • 即时反馈:编辑时实时检查语法错误
  • 规范验证:确保符合OpenAPI 3.0标准
  • 错误定位:精准标记问题位置并提供修复建议
  • 企业价值:减少规范错误率90%,提升文档质量

3. 多框架集成支持

  • Vue集成:提供专用组件库,无缝嵌入Vue项目
  • React支持:开箱即用的React Hooks和组件
  • 原生JS:纯JavaScript API支持灵活集成
  • 企业价值:降低集成成本70%,适配现有技术栈

点击查看开源组件

4. 动态API文档预览

  • 即时渲染:设计变更实时反映在文档
  • 多格式预览:HTML/PDF即时查看
  • 交互式文档:支持"Debug"功能测试接口
  • 企业价值:文档交付时间缩短75%

接口设计字段信息

参数字段名类型必填长度限制说明
IDidbigint条件/唯一标识符;
系统自动生成;
修改时必须
项目 IDprojectIdlong/关联项目 ID
设计名称namestring≤100接口设计名称
发布状态releasedboolean/是否已发布
OpenAPI 版本openapiSpec
Version
string/支持版本:
• 3.0.0
• 3.0.1
• 3.0.2
• 3.0.3
• 3.1.0
OpenAPI 规范openapistring/OpenAPI 规范内容
设计来源designSourceenum/来源:
SYNCHRONOUS_SERVICE - 同步服务
FILE_IMPORT - 文件导入
MANUAL_CREATED - 手动创建
来源 IDdesignSource
Id
long/设计来源对象 ID
来源名称designSource
Name
string只读/设计来源名称
租户 IDtenantIdlong只读/所属租户 ID
创建人 IDcreatedBylong只读/创建人 ID
创建人createdBy
Name
string只读/创建人姓名
创建时间createdDatedatetime只读/创建时间
最后修改人 IDlastModified
By
long只读/最后修改人 ID
最后修改人lastModified
ByName
string只读/最后修改人姓名
最后修改时间lastModified
Date
datetime只读/最后修改时间

基于 GPL-3.0 许可发布