作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2026-02-02 09:53

复制【生成方案】

简述:

  • 复制【生成方案】

请求URL:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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:

请求方式:

  • 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 是 代码作者,取默认变量
email 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:

请求方式:

  • 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 是 代码作者,取默认变量
email 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:

请求方式:

  • 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 是 代码作者,取默认变量
email 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

备注