作者:管理员 历史版本:1 最后编辑:龚清 更新时间:2025-11-05 10:15
复制【生成方案】
简述:
- 复制【生成方案】
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/copy
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 是 | 方案id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/copy?id=657592940096389120返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
发布代码到工作已启动容器
简述:
- 发布代码到工作已启动容器
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/deploy
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 是 | 方案id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/deploy?id=657592940096389120返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
查询方案列表(分页条件查询)数据
简述:
- 查询方案列表(分页条件查询)数据
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/findForm
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| formName | string | 否 | 表单名称 | ||
| tableName | string | 是 | 表名称 |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/findForm?formName=&tableName=t_jdbd返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": [
{
"id": "654765562928300032",
"text": "简单表单"
}
]
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | List<Map<String, String>> |
生成并下载代码
简述:
- 生成并下载代码
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/gen
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 是 | 方案id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/gen?id=676734539426430976返回示例:
{
"state": 200,
"request": null,
"message": "生成代码成功",
"cause": "",
"variables": {},
"data": {
"fileName": "codegen_1581387850882",
"filePath": "codegen/codegen_1581387850882"
}
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Map<String, String> |
生成代码到工作目录
简述:
- 生成代码到工作目录
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/genWorkspace
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 是 | 方案id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/genWorkspace?id=657592940096389120返回示例:
{
"state": 200,
"request": null,
"message": "生成代码成功,请刷新工作目录",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
根据Id查询方案
简述:
- 根据Id查询方案
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/get
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- GET
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 是 | 方案id |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/get?id=657592940096389120返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"pk": "",
"name": "简单表管理",
"ip": null,
"createBy": null,
"createTime": 1576823974000,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "657592940096389120",
"typeId": "656209009853857792",
"tableName": "t_jdbd",
"formIdentity": "654765562928300032",
"doType": "default",
"sys": "demo",
"platform": "platform",
"module": "demo",
"isBase": "N",
"developer": "黄春艳",
"email": "370653110@qq.com",
"packageUrl": "com.lc.ibps.demo",
"menuUrl": "/business/v3/demo/demo/commonTest/list",
"comment": "",
"genSub": "Y",
"creator": "654755459927900160",
"formLabel": "简单表单",
"classVar": "commonTest",
"typeName": "代码生成",
"schemeParamPoList": [
{
"pk": "",
"name": null,
"ip": null,
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "676728497976115200",
"parentId": "657592940096389120",
"key": "selStartFlow",
"value": "Y"
}
],
"delBeforeSave": true
}
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | SchemePo | 生成方案 |
查询方案列表(分页条件查询)数据
简述:
- 查询方案列表(分页条件查询)数据
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/query
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| request | APIRequest[1] | 是 | 动态查询请求对象 |
请求参数示例:
{
"parameters": [],
"requestPage": {
"pageNo": 1,
"limit": 20
},
"sorts": []
}返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": {
"dataResult": [
{
"pk": "",
"name": "test",
"ip": null,
"createBy": null,
"createTime": 1581387687000,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "676734539426430976",
"typeId": "",
"tableName": "t_test",
"formIdentity": "676732395705073664",
"doType": "default",
"sys": null,
"platform": "platform",
"module": null,
"isBase": "N",
"developer": "tom",
"email": null,
"packageUrl": "com.lc.ibps.",
"menuUrl": "undefined/demo/list///test/list",
"comment": "",
"genSub": "Y",
"creator": "654384477392338944",
"formLabel": null,
"classVar": null,
"typeName": null,
"schemeParamPoList": [],
"delBeforeSave": true
},
{
"pk": "",
"name": "简单表管理",
"ip": null,
"createBy": null,
"createTime": 1576823974000,
"updateBy": null,
"updateTime": null,
"tenantId": null,
"dataStatus": null,
"dbtype": null,
"id": "657592940096389120",
"typeId": "656209009853857792",
"tableName": "t_jdbd",
"formIdentity": "654765562928300032",
"doType": "default",
"sys": "demo",
"platform": "platform",
"module": "demo",
"isBase": "N",
"developer": "黄春艳",
"email": "370653110@qq.com",
"packageUrl": "com.lc.ibps.demo",
"menuUrl": "/business/v3/demo/demo/commonTest/list",
"comment": "",
"genSub": "Y",
"creator": "654755459927900160",
"formLabel": null,
"classVar": null,
"typeName": null,
"schemeParamPoList": [],
"delBeforeSave": true
}
],
"pageResult": {
"limit": 3,
"page": 1,
"totalCount": 2,
"totalPages": 1
}
}
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | APIPageList< SchemePo > | 生成方案 |
刪除【生成方案】
简述:
- 刪除【生成方案】
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/remove
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| ids | string[] | 是 | 方案id数组 |
- Body:
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/business/v3/codegen/scheme/remove?ids=676734539426430976返回示例:
{
"state": 200,
"request": null,
"message": "",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
保存【生成方案】
简述:
- 保存【生成方案】
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/save
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
SchemePo 对象信息
| 名称 | 类型 | 是否必须 | 默认值 | 备注 |
|---|---|---|---|---|
| id | String | 否 | 主键 | |
| typeId | String | 否 | 分类 | |
| name | String | 是 | 方案名称 | |
| tableName | String | 是 | 表名 | |
| formIdentity | String | 否 | 表单标识 | |
| doType | String | 否 | 代码类型 | |
| sys | String | 是 | 系统,取默认变量 | |
| platform | String | 是 | 平台,取默认变量 | |
| module | String | 是 | 模块 | |
| isBase | String | 是 | 是否基础模块,默认否 | |
| developer | String | 是 | 代码作者,取默认变量 | |
| String | 是 | 作者邮箱,取默认变量 | ||
| packageUrl | String | 是 | 包路径 | |
| menuUrl | String | 是 | 菜单url | |
| comment | String | 否 | 描述 | |
| genSub | String | 是 | 是否生成子表,默认是 | |
| creator | String | 是 | 创建人 | |
| createTime | Date | 否 | 创建时间 |
请求参数示例:
{
"name": "test",
"typeId": "",
"genSub": "Y",
"tableName": "t_jdbd",
"formIdentity": "654765562928300032",
"doType": "default",
"platform": "platform",
"isBase": "N",
"developer": "tom",
"email": null,
"packageUrl": "com.lc.ibps.",
"menuUrl": "undefined/demo/list///commonTest/list",
"comment": "",
"creator": "654384477392338944",
"schemeParamPoList": []
}返回示例:
{
"state": 200,
"request": null,
"message": "保存生成方案成功",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
保存【生成方案】并下载代码
简述:
- 保存【生成方案】并下载代码
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/saveGen
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
SchemePo 对象信息
| 名称 | 类型 | 是否必须 | 默认值 | 备注 |
|---|---|---|---|---|
| id | String | 否 | 主键 | |
| typeId | String | 否 | 分类 | |
| name | String | 是 | 方案名称 | |
| tableName | String | 是 | 表名 | |
| formIdentity | String | 否 | 表单标识 | |
| doType | String | 否 | 代码类型 | |
| sys | String | 是 | 系统,取默认变量 | |
| platform | String | 是 | 平台,取默认变量 | |
| module | String | 是 | 模块 | |
| isBase | String | 是 | 是否基础模块,默认否 | |
| developer | String | 是 | 代码作者,取默认变量 | |
| String | 是 | 作者邮箱,取默认变量 | ||
| packageUrl | String | 是 | 包路径 | |
| menuUrl | String | 是 | 菜单url | |
| comment | String | 否 | 描述 | |
| genSub | String | 是 | 是否生成子表,默认是 | |
| creator | String | 是 | 创建人 | |
| createTime | Date | 否 | 创建时间 |
请求参数示例:
{
"name": "test",
"typeId": "",
"genSub": "Y",
"tableName": "t_jdbd",
"formIdentity": "654765562928300032",
"doType": "default",
"platform": "platform",
"isBase": "N",
"developer": "tom",
"email": null,
"packageUrl": "com.lc.ibps.",
"menuUrl": "undefined/demo/list///commonTest/list",
"comment": "",
"creator": "654384477392338944",
"schemeParamPoList": []
}返回示例:
{
"state": 200,
"request": null,
"message": "保存并生成代码成功",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
保存【生成方案】并生成代码到工作目录
简述:
- 保存【生成方案】并生成代码到工作目录
请求URL:
- http://ip:port/ibps/platform/v3/codegen/scheme/saveGenWorkspace
- URL中的ip需要替换为自己网关ip
- URL中的port需要替换为自己网关端口
请求方式:
- POST
请求参数:
- Headers:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 |
- Query:
暂无
- Body:
SchemePo 对象信息
| 名称 | 类型 | 是否必须 | 默认值 | 备注 |
|---|---|---|---|---|
| id | String | 否 | 主键 | |
| typeId | String | 否 | 分类 | |
| name | String | 是 | 方案名称 | |
| tableName | String | 是 | 表名 | |
| formIdentity | String | 否 | 表单标识 | |
| doType | String | 否 | 代码类型 | |
| sys | String | 是 | 系统,取默认变量 | |
| platform | String | 是 | 平台,取默认变量 | |
| module | String | 是 | 模块 | |
| isBase | String | 是 | 是否基础模块,默认否 | |
| developer | String | 是 | 代码作者,取默认变量 | |
| String | 是 | 作者邮箱,取默认变量 | ||
| packageUrl | String | 是 | 包路径 | |
| menuUrl | String | 是 | 菜单url | |
| comment | String | 否 | 描述 | |
| genSub | String | 是 | 是否生成子表,默认是 | |
| creator | String | 是 | 创建人 | |
| createTime | Date | 否 | 创建时间 |
请求参数示例:
{
"name": "test",
"typeId": "",
"genSub": "Y",
"tableName": "t_jdbd",
"formIdentity": "654765562928300032",
"doType": "default",
"platform": "platform",
"isBase": "N",
"developer": "tom",
"email": null,
"packageUrl": "com.lc.ibps.",
"menuUrl": "undefined/demo/list///commonTest/list",
"comment": "",
"creator": "654384477392338944",
"schemeParamPoList": []
}返回示例:
{
"state": 200,
"request": null,
"message": "保存并生成代码成功,请刷新工作目录",
"cause": "",
"variables": {},
"data": null
}返回参数说明:
| 名称 | 类型 | 备注 |
|---|---|---|
| data | Void |
备注
- [1] : APIRequest为动态查询请求对象,详情请移步全局请求格式