作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2024-06-15 15:03

复制【生成方案】

简述:

  • 复制【生成方案】

请求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

备注