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文件供下载