UDF操作管理

UDFApi 类

接口地址:/api/rest_j/v1/udf/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

新增

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
clusterName clusterName false String String
createTime 创建时间 false Date Date
createUser 创建者 false String String
description 描述 false String String
directory 分类,个人函数一级目录 false String String
isExpire 是否失效 false Boolean Boolean
isLoad 是否负载 false Boolean Boolean
isShared 是否共享 false Boolean Boolean
path 仅存储用户上一次上传的路径 作提示用 false String String
registerFormat 注册执行地址 false String String
sys sys false String String
treeId treeId false Long Long
udfName udfName false String String
udfType udfType false Integer Integer
updateTime 更新时间 false Date Date
useFormat 使用格式 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/udf/all

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

获取udf树形菜单详细信息

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
path 请求路径 false String String
jsonString jsonString 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/udf/allUdfUsers

请求方式:GET

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

响应数据类型:*/*

接口描述:

获取udf用户列表

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
json json body true JsonNode JsonNode

响应状态:

状态码 说明 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/udf/authenticate

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

证明…是真实的

请求参数:

暂无

响应状态:

状态码 说明 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/udf/delete/{id}

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

删除

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
id id path false integer(int64)

响应状态:

状态码 说明 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/udf/downloadToLocal

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

根据版本参数下载UDF文件到本地

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId false integer
version version 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/udf/downloadUdf

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

UDF查看源码

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId false integer
version version 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/udf/getSharedUsers

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

UDF共享用户列表

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId false integer

响应状态:

状态码 说明 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/udf/handover

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

UDF移交

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
handoverUser 切换用户 false String String
udfId udfId false integer

响应状态:

状态码 说明 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/udf/isload

请求方式:GET

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

响应数据类型:*/*

接口描述:

是否负载

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
isLoad 是否负载 query false boolean
udfId udfId query false integer(int64)

响应状态:

状态码 说明 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/udf/list

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

获取函数列表

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
ListUDF json body true ListUDF ListUDF
category 类别 false String String
treeId 树形菜单Id false String String
type 函数类型,比如expire,self,share等类型 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/udf/managerPages

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

基本信息

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
curPage 页码 false Integer Integer
pageSize 页面大小 false Integer Integer
udfName udf名称 false String String
udfType udf类型 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/udf/publish

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

UDF版本发布

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId false integer
version version 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/udf/rollback

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

回退版本

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId false integer
version version 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/udf/setExpire

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

设置过期

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId false Long Long

响应状态:

状态码 说明 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/udf/shareUDF

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

UDF共享

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
sharedUsers sharedUsers false List List
udfInfo udfInfo false UDFInfo UDFInfo

响应状态:

状态码 说明 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/udf/tree/add

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

tree新增

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
category category false String String
childrens childrens false List List
clusterName clusterName false String String
createTime createTime false Date Date
description description false String String
id id false Long Long
name name false String String
parent parent false Long Long
udfInfos udfInfos false List List
updateTime updateTime false Date Date
userName userName 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/udf/tree/delete/{id}

请求方式:GET

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

响应数据类型:*/*

接口描述:

tree删除

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
id id path false integer(int64)

响应状态:

状态码 说明 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/udf/tree/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

tree更新

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
category category false String String
childrens childrens false List List
clusterName clusterName false String String
createTime createTime false Date Date
description description false String String
id id false Long Long
name name false String String
parent parent false Long Long
udfInfos udfInfos false List List
updateTime updateTime false Date Date
userName userName 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/udf/update

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

UDF修改

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
description 描述 false String String
id id false Long Long
isLoad 是否负载 false Boolean Boolean
path 仅存储用户上一次上传的路径 作提示用 false String String
registerFormat 注册执行地址 false String String
udfName udfName false String String
udfType udfType false Integer Integer
useFormat 使用格式 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/udf/userDirectory

请求方式:GET

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

响应数据类型:*/*

接口描述:

获取用户个人函数的一级分类

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
category 获取指定集合类型用户目录,如类型为UDF即获取该类型下的用户目录 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/udf/versionList

请求方式:GET

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

响应数据类型:*/*

接口描述:

版本列表查看

请求参数:

参数名称 参数说明 是否必须 请求类型 数据类型 schema
udfId udfId query false integer(int64)

响应状态:

状态码 说明 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. }