项目模板配置接口文档
该文档描述了项目模板配置相关的API接口。
基本信息
- 基础路径:
/generator/project/template
- 控制器:
SysProjectTemplateController
接口列表
1. 查询项目模板配置列表
- 接口URL:
/generator/project/template/list
- 请求方式: GET
- 权限要求:
generator:template:list
- 接口描述: 分页查询项目模板配置列表
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| 查询条件参数 |
SysProjectTemplate |
否 |
项目模板配置查询条件 |
| pageNum |
Integer |
否 |
页码 |
| pageSize |
Integer |
否 |
每页记录数 |
返回结果
返回TableDataInfo分页数据格式,包含项目模板配置列表。
2. 根据项目ID查询项目模板配置列表
- 接口URL:
/generator/project/template/list/{projectId}
- 请求方式: GET
- 权限要求:
generator:template:list
- 接口描述: 根据项目ID查询相关的项目模板配置列表
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| projectId |
Long |
是 |
项目ID |
返回结果
返回项目模板配置列表。
3. 导出项目模板配置列表
- 接口URL:
/generator/project/template/export
- 请求方式: POST
- 权限要求:
generator:template:export
- 接口描述: 导出项目模板配置列表到Excel文件
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| 查询条件参数 |
SysProjectTemplate |
否 |
项目模板配置查询条件 |
返回结果
导出Excel文件到浏览器下载。
4. 获取项目模板配置详细信息
- 接口URL:
/generator/project/template/{id}
- 请求方式: GET
- 权限要求:
generator:template:query
- 接口描述: 根据ID获取项目模板配置详细信息
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| id |
Long |
是 |
项目模板配置ID |
返回结果
5. 新增项目模板配置
- 接口URL:
/generator/project/template
- 请求方式: POST
- 权限要求:
generator:template:add
- 接口描述: 新增项目模板配置
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| projectId |
Long |
是 |
项目ID |
| templateId |
Long |
是 |
模板ID |
| 其他字段 |
类型 |
是/否 |
说明 |
返回结果
6. 修改项目模板配置
- 接口URL:
/generator/project/template
- 请求方式: PUT
- 权限要求:
generator:template:edit
- 接口描述: 修改项目模板配置
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| id |
Long |
是 |
项目模板配置ID |
| 其他字段 |
类型 |
是/否 |
需要修改的字段 |
返回结果
7. 删除项目模板配置
- 接口URL:
/generator/project/template/{ids}
- 请求方式: DELETE
- 权限要求:
generator:template:remove
- 接口描述: 删除项目模板配置
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| ids |
Long[] |
是 |
项目模板配置ID数组 |
返回结果
8. 根据项目ID删除项目模板配置
- 接口URL:
/generator/project/template/del/{projectId}
- 请求方式: DELETE
- 权限要求:
generator:template:remove
- 接口描述: 根据项目ID删除相关的项目模板配置
请求参数
| 参数名 |
类型 |
必填 |
说明 |
| projectId |
Long |
是 |
项目ID |
返回结果