作者:管理员 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
复制【生成方案】
简述:
- 复制【生成方案】
请求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为动态查询请求对象,详情请移步全局请求格式