2.0 KiB
2.0 KiB
项目结构节点 API 文档
接口说明
本文档描述了项目结构节点管理相关的所有接口。所有接口都需要相应的权限才能访问。
接口列表
1. 查询项目结构节点列表
- 接口URL:
/generator/structure/list - 请求方式: GET
- 权限要求:
generator:structure:list - 请求参数:
- 支持分页查询
- 支持按 SysProjectStructure 实体类属性进行条件查询
- 响应格式: TableDataInfo
- 包含分页信息和数据列表
2. 导出项目结构节点列表
- 接口URL:
/generator/structure/export - 请求方式: POST
- 权限要求:
generator:structure:export - 请求参数:
- SysProjectStructure 实体类属性(用于筛选导出数据)
- 响应格式: Excel文件
- 文件名为"项目结构节点数据"
3. 获取项目结构节点详细信息
- 接口URL:
/generator/structure/{nodeId} - 请求方式: GET
- 权限要求:
generator:structure:query - 路径参数:
- nodeId: 节点ID
- 响应格式: AjaxResult
- 包含节点详细信息
4. 新增项目结构节点
- 接口URL:
/generator/structure - 请求方式: POST
- 权限要求:
generator:structure:add - 请求体: SysProjectStructure 对象
- 响应格式: AjaxResult
- 成功/失败状态
5. 修改项目结构节点
- 接口URL:
/generator/structure - 请求方式: PUT
- 权限要求:
generator:structure:edit - 请求体: SysProjectStructure 对象
- 响应格式: AjaxResult
- 成功/失败状态
6. 删除项目结构节点
- 接口URL:
/generator/structure/{nodeIds} - 请求方式: DELETE
- 权限要求:
generator:structure:remove - 路径参数:
- nodeIds: 节点ID数组
- 响应格式: AjaxResult
- 成功/失败状态
注意事项
- 所有接口都需要进行权限验证
- 接口返回的 AjaxResult 包含操作状态和消息
- 列表查询接口支持分页功能
- 导出功能会生成Excel文件供下载