BM项目操作管理

BmlProjectRestful 类

接口地址:/api/rest_j/v1/bml/attachResourceAndProject

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

附件资源项目

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectName 项目名称 false String String
resourceId 资源名称 false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

接口地址:/api/rest_j/v1/bml/createBmlProject

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

创建Bml项目

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
jsonNode jsonNode body true JsonNode JsonNode
accessUsers 访问用户 false String String
editUsers 编辑用户 false String String
projectName 项目名称 false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

接口地址:/api/rest_j/v1/bml/downloadShareResource

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

下载共享资源

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
resourceId 资源ID query false string
version 版本 query false string

响应状态:

状态码 说明 schema
200 OK Message
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

接口地址:/api/rest_j/v1/bml/getProjectInfo

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

获取项目信息

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectName 项目名称 query false string

响应状态:

状态码 说明 schema
200 OK Message
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

接口地址:/api/rest_j/v1/bml/updateProjectUsers

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

更新项目用户

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
jsonNode jsonNode body true JsonNode JsonNode
accessUsers 访问用户 false String String
editUsers 编辑用户 false String String
projectName 项目名称 false String String

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

接口地址:/api/rest_j/v1/bml/updateShareResource

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

更新共享资源

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
file 文件 formData false ref
resourceId 资源ID query false string

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

接口地址:/api/rest_j/v1/bml/uploadShareResource

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

上载共享资源

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
expireTime 失效时间 query false string
expireType 失效类型 query false string
file 文件集合 formData false ref
isExpire 是否失效 query false string
maxVersion mav版本 query false ref
projectName 项目名称 query false string
resourceHeader 资源标头 query false string
system 系统 query false string

响应状态:

状态码 说明 schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
status 状态 integer(int32) integer(int32)

响应示例:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }