Appearance
REST 开发接口
用户
获取用户信息
- 参数说明
url: /co/user
method: get
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
avatar | 头像 | |
id | 用户 ID | |
code | 登录名 | |
name | 昵称 | |
date | 注册时间 | |
drop | 有效时间 | |
邮箱 | ||
phone | 联系电话 |
- 请求示例
java
//axios请求:
{
url:"/co/user"
method:"get"
}
//返回数据:
{
"avatar":"1-1708325722631.png",
"code":"Admin",
"date":"2029-01-01 12:00:00",
"drop":"2100-11-16 0:00:00",
"email":"163@qq.com",
"er":0,
"id":1,
"name":"Admin",
"phone":"18130022005"
}
//axios请求:
{
url:"/co/user"
method:"get"
}
//返回数据:
{
"avatar":"1-1708325722631.png",
"code":"Admin",
"date":"2029-01-01 12:00:00",
"drop":"2100-11-16 0:00:00",
"email":"163@qq.com",
"er":0,
"id":1,
"name":"Admin",
"phone":"18130022005"
}
修改密码
- 参数说明
url: /co/user/pswd
method: put
body(json):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
oldPswd | 旧密码 | String | 是 |
newPswd | 新密码 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"/co/user/pswd"
method:"put",
body:{
"oldPswd":"s+l/beC+/uE=",
"newPswd":"+BgAkMr6NNg="
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"/co/user/pswd"
method:"put",
body:{
"oldPswd":"s+l/beC+/uE=",
"newPswd":"+BgAkMr6NNg="
}
}
//返回数据:
{
"er": 0
}
获取头像
- 参数说明
url: co/user/avatar
method: get
return(文件流):
- 请求示例
java
//axios请求:
{
url:"co/user/avatar"
method:"get"
}
//axios请求:
{
url:"co/user/avatar"
method:"get"
}
设置头像
- 参数说明
url: co/user/avatar
method: post
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
file | 头像文件 | file | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/user/avatar"
method:"post",
params:{
"file":file
}
}
//返回数据:
{
"er": 0,
}
//axios请求:
{
url:"co/user/avatar"
method:"post",
params:{
"file":file
}
}
//返回数据:
{
"er": 0,
}
重置头像
- 参数说明
url: co/user/avatar
method: delete
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/user/avatar"
method:"delete",
}
//返回数据:
{
"er": 0,
}
//axios请求:
{
url:"co/user/avatar"
method:"delete",
}
//返回数据:
{
"er": 0,
}
获取用户列表
- 参数说明
url: co/user/list
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
search | 关键字 | String | 否 |
pageSize | 每页条数 | int | 否 |
page | 第几页 | int | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/user/list"
method:"get"
}
//返回数据:
{
"er": 0,
"data":[]
}
//axios请求:
{
url:"co/user/list"
method:"get"
}
//返回数据:
{
"er": 0,
"data":[]
}
获取环节内的角色中的用户
- 参数说明
url: /co/flow/tach/role/user/list
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | String | 是 |
tach | 环节编号 | String | 是 |
role | 角色 Id | int | 是 |
_parm | 类型参数:角色、部门 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
- 请求示例
java
//axios请求:
{
url:"/co/flow/tach/role/user/list"
method:"get"
params:
{
"busi":0
,"inst":RZ20240001466
,"task":1
,"tach":1
,"role":""
,"_parm":""
}
}
//返回数据:
{
"er": 0,
"data":[]
}
//axios请求:
{
url:"/co/flow/tach/role/user/list"
method:"get"
params:
{
"busi":0
,"inst":RZ20240001466
,"task":1
,"tach":1
,"role":""
,"_parm":""
}
}
//返回数据:
{
"er": 0,
"data":[]
}
组织机构
获取组织机构树
- 参数说明
url: co/orgn
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
type | 类型(-1 所有部门;0 是顶级部门) | int | 是 |
search | 关键字 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
data | 数据集 | |
id | 机构 id | |
code | 编码 | |
name | 名称 | |
note | 备注 | |
type | ||
slug |
- 请求示例
java
//axios请求:
{
url:"/co/orgn"
method:"get"
params:
{
"type":-1
,"search":""
}
}
//返回数据:
{
"data":[
{
"code":"",
"id":1,
"name":"苍穹数码技术股份有限公司",
"note":"",
"slug":"",
"type":0
}
],
"er":0
}
//axios请求:
{
url:"/co/orgn"
method:"get"
params:
{
"type":-1
,"search":""
}
}
//返回数据:
{
"data":[
{
"code":"",
"id":1,
"name":"苍穹数码技术股份有限公司",
"note":"",
"slug":"",
"type":0
}
],
"er":0
}
获取组织机构人员
- 参数说明
url: co/orgn/user
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
orgnId | 组织机构 id | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
data | 数据集 | |
id | 用户 id | |
code | 登录账号 | |
name | 昵称 |
- 请求示例
java
//axios请求:
{
url:"/co/orgn/user"
method:"get"
params:
{
"orgId":1
}
}
//返回数据:
{
"data":[
{
"code":"Administrator",
"id":6,
"name":"Administrator"
},
{
"code":"xurui",
"id":29,
"name":"xurui"
},
{
"code":"xurui2",
"id":46,
"name":"xurui1"
}
],
"er":0
}
//axios请求:
{
url:"/co/orgn/user"
method:"get"
params:
{
"orgId":1
}
}
//返回数据:
{
"data":[
{
"code":"Administrator",
"id":6,
"name":"Administrator"
},
{
"code":"xurui",
"id":29,
"name":"xurui"
},
{
"code":"xurui2",
"id":46,
"name":"xurui1"
}
],
"er":0
}
角色
获取环节内的角色
- 参数说明
url: /co/flow/tach/role/list
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
tach | 环节编号 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
data | 数据集 |
- 请求示例
java
//axios请求:
{
url:"/co/flow/tach/role/list"
method:"get"
params:
{
"busi":0
,"inst":"ZZ20230000582"
,"task":"1"
,"tach":"1"
}
}
//返回数据:
{
"data":[
],
"er":0
}
//axios请求:
{
url:"/co/flow/tach/role/list"
method:"get"
params:
{
"busi":0
,"inst":"ZZ20230000582"
,"task":"1"
,"tach":"1"
}
}
//返回数据:
{
"data":[
],
"er":0
}
常用词
获取常用词
- 参数说明
url: /co/sys/common-words
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
data | 数据集 | |
id | 常用词 Id | |
word | 常用词内容 | |
children | 常用词子级 |
- 请求示例
java
//axios请求:
{
url:"/co/sys/common-words"
method:"get"
params:
{
"busi":0
}
}
//返回数据:
{
"data":[
{
"children":[
],
"id":6,
"word":"同意!"
}
],
"er":0
}
//axios请求:
{
url:"/co/sys/common-words"
method:"get"
params:
{
"busi":0
}
}
//返回数据:
{
"data":[
{
"children":[
],
"id":6,
"word":"同意!"
}
],
"er":0
}
增加常用词
- 参数说明
url: /co/sys/common-words
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
body:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
folderId | 文件目录 id | String | 是 |
word | 常用词 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
id | 常用词 Id |
- 请求示例
java
//axios请求:
{
url:"/co/sys/common-words"
method:"post"
params:
{
"busi":0
}
body:{
"word":"同意"
}
}
//返回数据:
{
"er":0,
"id":84
}
//axios请求:
{
url:"/co/sys/common-words"
method:"post"
params:
{
"busi":0
}
body:{
"word":"同意"
}
}
//返回数据:
{
"er":0,
"id":84
}
修改常用词
- 参数说明
url: /co/sys/common-words
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
body:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
id | 常用词 id | int | 是 |
word | 常用词 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
- 请求示例
java
//axios请求:
{
url:"/co/sys/common-words"
method:"put"
params:
{
"busi":0
}
body:{
"id":"84",
"word":"同意"
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"/co/sys/common-words"
method:"put"
params:
{
"busi":0
}
body:{
"id":"84",
"word":"同意"
}
}
//返回数据:
{
"er":0
}
删除常用词
- 参数说明
url: /co/sys/common-words
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 常用词 Id | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
- 请求示例
java
//axios请求:
{
url:"/co/sys/common-words"
method:"delete"
params:
{
"busi":0
,"id":84
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"/co/sys/common-words"
method:"delete"
params:
{
"busi":0
,"id":84
}
}
//返回数据:
{
"er":0
}
移动常用词
- 参数说明
url: /co/sys/common-words/move
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
body:
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
id | 常用词 id | int | 是 |
prevId | 前一个常用词 Id | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
- 请求示例
java
//axios请求:
{
url:"/co/sys/common-words/move"
method:"put"
params:
{
"busi":0
}
body:{
"id":"84",
"prevId":"83"
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"/co/sys/common-words/move"
method:"put"
params:
{
"busi":0
}
body:{
"id":"84",
"prevId":"83"
}
}
//返回数据:
{
"er":0
}
附件
获取附件列表
- 参数说明
url: co/affix/list
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
parentId | 上一级 ID | String | 是 |
keyWord | 关键字 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
images | 附件/目录信息 | |
id | id | |
name | 名称 | |
skey | 附件多目录前缀 | |
time | 创建时间 | |
type | 类型 | |
url | 地址 | |
user | 创建人 |
- 请求示例
java
//axios请求:
{
url:"co/affix/list"
method:"get",
params:{
"parentId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"keyWord":''
}
}
//返回数据:
{
"er": 0,
"images":[
{
"id":"018F405BED984D10901F5088F380D8D7",
"name":"南京.txt",
"skey":"bb",
"time":"2023-07-27 15:25:31",
"type":"TXTFILE",
"url":"2023/07/27/0000/4ED0DCD2BF3D401588A1CFB8553D506B.txt",
"user":"Admin"
},
{
"id":"413581656D414D1DB63CAF1B2A366967",
"name":"5106.log",
"skey":"bb",
"time":"2023-07-27 15:26:35",
"type":"LOGFILE",
"url":"2023/07/27/0000/200E9F4B9289461DBFC9960CD70C9668.log",
"user":"Admin"
}
]
//axios请求:
{
url:"co/affix/list"
method:"get",
params:{
"parentId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"keyWord":''
}
}
//返回数据:
{
"er": 0,
"images":[
{
"id":"018F405BED984D10901F5088F380D8D7",
"name":"南京.txt",
"skey":"bb",
"time":"2023-07-27 15:25:31",
"type":"TXTFILE",
"url":"2023/07/27/0000/4ED0DCD2BF3D401588A1CFB8553D506B.txt",
"user":"Admin"
},
{
"id":"413581656D414D1DB63CAF1B2A366967",
"name":"5106.log",
"skey":"bb",
"time":"2023-07-27 15:26:35",
"type":"LOGFILE",
"url":"2023/07/27/0000/200E9F4B9289461DBFC9960CD70C9668.log",
"user":"Admin"
}
]
附件上传
- 参数说明
url: co/affix/file
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
topId | 绑定控件 ID | String | 是 |
parentId | 上一级 ID | String | 是 |
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
files: | 多附件(list 集合) | file | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 附件 id | |
path | 附件路径 |
- 请求示例
java
//axios请求:
{
url:"co/affix/file"
method:"post",
params:{
"topId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"parentId": BBFD43C4174DEA4F978FE4E0D11AEBE576
,"files": files
}
}
//返回数据:
{
"er":0,
"id":"29319D0610254DB88D0E5FAE89923653",
"path":"2024\\02\\19\\0000\\1455536AC7464AAA9A79D1EA029365E0.png"
}
//axios请求:
{
url:"co/affix/file"
method:"post",
params:{
"topId":BBFD43C4174DEA4F978FE4E0D11AEBE576
,"busi":0
,"parentId": BBFD43C4174DEA4F978FE4E0D11AEBE576
,"files": files
}
}
//返回数据:
{
"er":0,
"id":"29319D0610254DB88D0E5FAE89923653",
"path":"2024\\02\\19\\0000\\1455536AC7464AAA9A79D1EA029365E0.png"
}
获取附件
- 参数说明
url: co/affix/file
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
fileId | 文件 ID | String | 是 |
path | 文件路径 | String | 否 |
isDownload | true:文件下载;false:文件预览 | boolean | 是 |
originalName | 原文件名 | String | 否 |
return: 文件流
- 请求示例
java
//axios请求:
{
url:"co/affix/file"
method:"get",
params:{
"busi":0
,"isDownload": true
,"fileId": 29319D0610254DB88D0E5FAE89923653
,"originalName": 2003.doc
,"path":""
}
}
//axios请求:
{
url:"co/affix/file"
method:"get",
params:{
"busi":0
,"isDownload": true
,"fileId": 29319D0610254DB88D0E5FAE89923653
,"originalName": 2003.doc
,"path":""
}
}
删除附件
- 参数说明
url: co/affix/file
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
fileId | 文件 ID | String | 是 |
path | 文件路径 | String | 否 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/file"
method:"delete",
params:{
"busi":0
,"fileId": 29319D0610254DB88D0E5FAE89923653
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/affix/file"
method:"delete",
params:{
"busi":0
,"fileId": 29319D0610254DB88D0E5FAE89923653
}
}
//返回数据:
{
"er":0
}
新增附件目录
- 参数说明
url: co/affix/folder
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
parentId | 父类 ID | String | 是 |
Body
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
name | 目录名称 | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 附件目录 Id |
- 请求示例
java
//axios请求:
{
url:"co/affix/folder"
method:"post",
params:{
"busi":0
,"parentId": BBF6ED182BDB5E4207A3C00C00A4014070
}
body:{
"name": "新建目录"
}
}
//返回数据:
{
"er": 0,
"id": "6BD2D00C9B1F4010AC29BC7D9997A921"
}
//axios请求:
{
url:"co/affix/folder"
method:"post",
params:{
"busi":0
,"parentId": BBF6ED182BDB5E4207A3C00C00A4014070
}
body:{
"name": "新建目录"
}
}
//返回数据:
{
"er": 0,
"id": "6BD2D00C9B1F4010AC29BC7D9997A921"
}
删除附件目录
- 参数说明
url: co/affix/folder
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
folderId | 文件 ID | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/folder"
method:"delete",
params:{
"busi":0
,"folderId": 6BD2D00C9B1F4010AC29BC7D9997A921
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/affix/folder"
method:"delete",
params:{
"busi":0
,"folderId": 6BD2D00C9B1F4010AC29BC7D9997A921
}
}
//返回数据:
{
"er": 0
}
修改附件目录
- 参数说明
url: co/affix/folder
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
folderId | 文件目录 ID | String | 是 |
Body
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
name | 目录名称 | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/folder"
method:"put",
params:{
"busi":0
,"folderId": 84146A816116486694BD9CB2CE76E20A
}
body:{
"name": "修改目录"
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/affix/folder"
method:"put",
params:{
"busi":0
,"folderId": 84146A816116486694BD9CB2CE76E20A
}
body:{
"name": "修改目录"
}
}
//返回数据:
{
"er": 0
}
附件移动
- 参数说明
url: co/affix/move
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
id | 被移动编号 | String | 是 |
prevId | 移动到该位置的前面的编号 | String | 是 |
parentId | 移动后的父节点编号 | String | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/affix/move"
method:"put",
params:{
"id":"115A9E1F50E44E5E83521B75FCDFDFAF"
,"prevId": "A560D8A169F3413C8DEC30E01489006B"
,"parentId": "BB867B00BD060F42B496628715AAFCFF28"
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/affix/move"
method:"put",
params:{
"id":"115A9E1F50E44E5E83521B75FCDFDFAF"
,"prevId": "A560D8A169F3413C8DEC30E01489006B"
,"parentId": "BB867B00BD060F42B496628715AAFCFF28"
}
}
//返回数据:
{
"er": 0
}
图片上传
- 参数说明
url: co/image/file
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 绑定控件 ID | String | 是 |
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
file | 附件 | file | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 文件 id |
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"post",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
//axios请求:
{
url:"co/image/file"
method:"post",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
图片更新
- 参数说明
url: co/image/file
method: put
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 绑定控件 ID | String | 是 |
body(multipart/form-data):
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
file | 附件 | file | 是 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
id | 文件 id |
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"put",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
//axios请求:
{
url:"co/image/file"
method:"put",
params:{
"id":BB65461C8EFA794B57924C2F96E7236A8E
,"busi":0
,"file": file
}
}
//返回数据:
{
"er":0,
"id":"7452C8F1F3934180BDFEC6332B8D2FF2"
}
图片查询
- 参数说明
url: co/image/file
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 文件 ID | String | 是 |
isDownload | true:文件下载;false:文件预览 | boolean | 是 |
return: 文件流
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"get",
params:{
"busi":0
,"isDownload": false
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
}
}
//axios请求:
{
url:"co/image/file"
method:"get",
params:{
"busi":0
,"isDownload": false
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
}
}
图片删除
- 参数说明
url: co/image/file
method: delete
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
id | 文件 ID | String | 是 |
path | 文件路径 | String | 否 |
return:
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/image/file"
method:"delete",
params:{
"busi":0
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
,"path":
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/image/file"
method:"delete",
params:{
"busi":0
,"id": BBE8CF8182F2404240B5F421CEECEFEE2B
,"path":
}
}
//返回数据:
{
"er":0
}
打印
获取 PDF
- 参数说明
url: co/print/pdf
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
name | 打印模板名称 | String | 是 |
type | 打印方式, TD 表示套打,XD 表示续打,空代表一般打印 | String | 否 |
parm | 打印参数 | String | 否 |
pkey | 主键参数 | String | 是 |
code | 打印模板 ID | String | 是 |
return:(文件流)
- 请求示例
java
//axios请求:
{
url:"co/print/pdf"
method:"get",
params:{
"busi":0
,"code":"1066079250"
,"pkey":"27QJSQ202405234155"
,"parm":""
,"type":""
,"name":"请假申请"
}
}
//axios请求:
{
url:"co/print/pdf"
method:"get",
params:{
"busi":0
,"code":"1066079250"
,"pkey":"27QJSQ202405234155"
,"parm":""
,"type":""
,"name":"请假申请"
}
}
获取 PDF 文件 BASE64 编码
- 参数说明
url: co/print/pdf-base64
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
name | 打印模板名称 | String | 是 |
type | 打印方式, TD 表示套打,XD 表示续打,空代表一般打印 | String | 否 |
parm | 打印参数 | String | 否 |
pkey | 主键参数 | String | 是 |
code | 打印模板 ID | String | 是 |
return:(文件流)
- 请求示例
java
//axios请求:
{
url:"co/print/pdf-base64"
method:"get",
params:{
"busi":0
,"code":"1066079250"
,"pkey":"27QJSQ202405234155"
,"parm":""
,"type":""
,"name":"请假申请"
}
}
//axios请求:
{
url:"co/print/pdf-base64"
method:"get",
params:{
"busi":0
,"code":"1066079250"
,"pkey":"27QJSQ202405234155"
,"parm":""
,"type":""
,"name":"请假申请"
}
}
流程
流程保存
- 参数说明
url: co/flow/inst
method: post
Body
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
inst | 实例编号 | String | 是 |
flow | 流程编号 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst"
method:"post",
body:{
"flow":'1010004'
,"inst":'R20240004242'
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/flow/inst"
method:"post",
body:{
"flow":'1010004'
,"inst":'R20240004242'
}
}
//返回数据:
{
"er":0
}
启动指定流程
- 参数说明
url: co/flow/start
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
flow | 流程编号 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
act | ||
inst | 流程实例 | |
task | 任务 | |
flowname | 流程名称 | |
flowcode | 流程编号 | |
flowsrnb | 序列号 | |
role | 角色 | |
stat | 状态 | |
form | 表单数据 | |
tbar | 工具栏 | |
autoSave | 自动保存 |
- 请求示例
java
//axios请求:
{
url:"co/flow/start"
method:"get",
params:{
"flow":'1010004'
,"busi":0
}
}
//返回数据:
{
"er": 0,
"act": 7,
"inst": "",
"task": 0,
"flowname": "入职申请",
"flowcode": 1010004,
"flowsrnb": "5E0E69A2BC8E431E820AC868788F114A",
"role": 10023,
"stat": 10024,
"form": [
],
"tbar": [
],
"sign": "0.10023.145.10024.3.1010004",
"autoSave": true
}
//axios请求:
{
url:"co/flow/start"
method:"get",
params:{
"flow":'1010004'
,"busi":0
}
}
//返回数据:
{
"er": 0,
"act": 7,
"inst": "",
"task": 0,
"flowname": "入职申请",
"flowcode": 1010004,
"flowsrnb": "5E0E69A2BC8E431E820AC868788F114A",
"role": 10023,
"stat": 10024,
"form": [
],
"tbar": [
],
"sign": "0.10023.145.10024.3.1010004",
"autoSave": true
}
查询流程图
- 参数说明
url: co/flow/inst/chart
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
flow | 流程编号 | String | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 否 |
srnb | 序列号 | String | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
flowindex | 流程 Id | |
flowname | 流程名称 | |
lines | 流转线数据 | |
nodes | 节点数据 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/chart"
method:"get",
params:{
"inst": "R20240004260"
"busi": 0
"srnb": "5E0E69A2BC8E431E820AC868788F114A"
"flow": 1010004
}
}
//返回数据:
{
"er": 0,
"flowindex": "1010004",
"flowname": "入职申请",
"flowtype": "0",
"actalertstate": "5D",
"flowtime": "1",
"ontimetype": "10D",
"warntime": "3D",
"flowconnector": "normal",
"x": 431,
"y": 269,
"min_x": 38,
"min_y": 40,
"nodes": [
],
"lines": [
],
"areas": [
]
}
//axios请求:
{
url:"co/flow/inst/chart"
method:"get",
params:{
"inst": "R20240004260"
"busi": 0
"srnb": "5E0E69A2BC8E431E820AC868788F114A"
"flow": 1010004
}
}
//返回数据:
{
"er": 0,
"flowindex": "1010004",
"flowname": "入职申请",
"flowtype": "0",
"actalertstate": "5D",
"flowtime": "1",
"ontimetype": "10D",
"warntime": "3D",
"flowconnector": "normal",
"x": 431,
"y": 269,
"min_x": 38,
"min_y": 40,
"nodes": [
],
"lines": [
],
"areas": [
]
}
查询流程日志
- 参数说明
url: co/flow/inst/log
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
data | 流转数据 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/log"
method:"get",
params:{
"inst": "R20240004260"
"busi": 0
}
}
//返回数据:
{
"data": [
{
"eTime": "",
"id": 1,
"limitStat": 1,
"limitTime": "2023-06-05 18:00:00",
"link": 9,
"note": "",
"rRole": 10026,
"rRoleN": "申请人",
"rTach": 2,
"rTachN": "申请",
"rTime": "2023-04-23 15:18:09",
"rUser": 145,
"rUserN": "wh1",
"sign": 2,
"signame": "",
"task": 1
}
],
"er": 0
}
//axios请求:
{
url:"co/flow/inst/log"
method:"get",
params:{
"inst": "R20240004260"
"busi": 0
}
}
//返回数据:
{
"data": [
{
"eTime": "",
"id": 1,
"limitStat": 1,
"limitTime": "2023-06-05 18:00:00",
"link": 9,
"note": "",
"rRole": 10026,
"rRoleN": "申请人",
"rTach": 2,
"rTachN": "申请",
"rTime": "2023-04-23 15:18:09",
"rUser": 145,
"rUserN": "wh1",
"sign": 2,
"signame": "",
"task": 1
}
],
"er": 0
}
流程任务办理
- 参数说明
url: co/flow/inst/task/tran
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
act | ||
flowcode | 流程编号 | |
flowname | 流程名称 | |
flowsrnb | 流程序列号 | |
form | 表单数据 | |
inst | 实例编号 | |
role | 角色 | |
task | 任务编号 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/tran"
method:"get",
params:{
"inst": "RZ20240001466"
"busi": 0
"task": 1
}
}
//返回数据:
{
"act": 7,
"er": 0,
"flowcode": 1110001,
"flowname": "员工入职",
"flowsrnb": "10CEF33F6B6A450FBD18DBE72880109D",
"form": [
],
"inst": "RZ20240001466",
"msg": "",
"role": 10023,
"sign": "0.10023.145.10067.3.1110001",
"stat": 10067,
"task": 1,
"tbar": [
]
}
//axios请求:
{
url:"co/flow/inst/task/tran"
method:"get",
params:{
"inst": "RZ20240001466"
"busi": 0
"task": 1
}
}
//返回数据:
{
"act": 7,
"er": 0,
"flowcode": 1110001,
"flowname": "员工入职",
"flowsrnb": "10CEF33F6B6A450FBD18DBE72880109D",
"form": [
],
"inst": "RZ20240001466",
"msg": "",
"role": 10023,
"sign": "0.10023.145.10067.3.1110001",
"stat": 10067,
"task": 1,
"tbar": [
]
}
流程任务撤回办理
- 参数说明
url: co/flow/inst/task/recall
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/recall"
method:"post",
params:{
"inst": "RZ20240001466"
"busi": 0
"task": 1
}
}
//返回数据:
{
"act":7,
"autoSave":true,
"er":0,
"flowcode":1010004,
"flowname":"入职申请",
"flowsrnb":"70DD669201BA4328A3565591B63BAFAC",
"form":[
],
"inst":"R20240004242",
"msg":"",
"role":10023,
"sign":"0.10023.145.10024.3.1010004",
"stat":10024,
"task":1,
"tbar":[
]
}
//axios请求:
{
url:"co/flow/inst/task/recall"
method:"post",
params:{
"inst": "RZ20240001466"
"busi": 0
"task": 1
}
}
//返回数据:
{
"act":7,
"autoSave":true,
"er":0,
"flowcode":1010004,
"flowname":"入职申请",
"flowsrnb":"70DD669201BA4328A3565591B63BAFAC",
"form":[
],
"inst":"R20240004242",
"msg":"",
"role":10023,
"sign":"0.10023.145.10024.3.1010004",
"stat":10024,
"task":1,
"tbar":[
]
}
获取流程任务发送信息
- 参数说明
url: co/flow/inst/task/send
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
data | 实例编号,任务编号 | |
flow | 流程编号 | |
tach | 下节点候选人 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/send"
method:"get",
params:{
"inst": "RZ20240001466"
"busi": 0
"task": 1
"_parm":""
}
}
//返回数据:
{
"data": "RZ20240001466,1",
"er": 0,
"flow": 1110001,
"recv": 0,
"tach": [
]
}
//axios请求:
{
url:"co/flow/inst/task/send"
method:"get",
params:{
"inst": "RZ20240001466"
"busi": 0
"task": 1
"_parm":""
}
}
//返回数据:
{
"data": "RZ20240001466,1",
"er": 0,
"flow": 1110001,
"recv": 0,
"tach": [
]
}
获取流程任务退回信息
- 参数说明
url: co/flow/inst/task/back
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
data | 回退数据 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/back"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 2
"_parm":""
}
}
//返回数据:
{
"data": [
{
"children": [
{
"children": [
{
"checked": true,
"disabled": false,
"expanded": true,
"id": "1-1",
"leaf": true,
"text": "Admin"
}
],
"expanded": true,
"id": "10023-1",
"leaf": false,
"text": "申请人员"
}
],
"expanded": true,
"id": 3,
"leaf": false,
"text": "申请1"
}
],
"er": 0
}
//axios请求:
{
url:"co/flow/inst/task/back"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 2
"_parm":""
}
}
//返回数据:
{
"data": [
{
"children": [
{
"children": [
{
"checked": true,
"disabled": false,
"expanded": true,
"id": "1-1",
"leaf": true,
"text": "Admin"
}
],
"expanded": true,
"id": "10023-1",
"leaf": false,
"text": "申请人员"
}
],
"expanded": true,
"id": 3,
"leaf": false,
"text": "申请1"
}
],
"er": 0
}
提交流程任务退回
- 参数说明
url: co/flow/inst/task/back
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
note | 意见 | String | 否 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
data | 回退数据 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/back"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 2
"note":""
}
}
//返回数据:
{
"er": 0
}
//axios请求:
{
url:"co/flow/inst/task/back"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 2
"note":""
}
}
//返回数据:
{
"er": 0
}
获取流程任务退回信息(可跳环节)
- 参数说明
url: co/flow/inst/task/back-jump
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/back-jump"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"_parm":""
}
}
//返回数据:
{
"data":[],
"er":0
}
//axios请求:
{
url:"co/flow/inst/task/back-jump"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"_parm":""
}
}
//返回数据:
{
"data":[],
"er":0
}
流程任务退回(可跳环节)
- 参数说明
url: co/flow/inst/task/back-jump
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
note | 发送意见 | String | 否 |
preTask | 原任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/back-jump"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"note":""
"preTask":2
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/flow/inst/task/back-jump"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"note":""
"preTask":2
}
}
//返回数据:
{
"er":0
}
获取流程任务补件信息
- 参数说明
url: co/flow/inst/task/mend
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/mend"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"_parm":""
}
}
//返回数据:
{
"data":[],
"er":0
}
//axios请求:
{
url:"co/flow/inst/task/mend"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"_parm":""
}
}
//返回数据:
{
"data":[],
"er":0
}
提交流程任务补件
- 参数说明
url: co/flow/inst/task/mend
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
note | 发送意见 | String | 否 |
preTask | 原任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/mend"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"note":""
"preTask":2
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/flow/inst/task/mend"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
"note":""
"preTask":2
}
}
//返回数据:
{
"er":0
}
获取所有环节
- 参数说明
url: co/flow/inst/tach
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/tach"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
}
}
//返回数据:
{
"er":0,
"tach":[
{
"id":4,
"text":"审批"
},
{
"id":9,
"text":"人事"
},
{
"id":13,
"text":"申请人通知"
}
]
}
//axios请求:
{
url:"co/flow/inst/tach"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 1
}
}
//返回数据:
{
"er":0,
"tach":[
{
"id":4,
"text":"审批"
},
{
"id":9,
"text":"人事"
},
{
"id":13,
"text":"申请人通知"
}
]
}
获取流程清单
- 参数说明
url: co/flow/list
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/list"
method:"get",
params:{
"busi": 0
}
}
//返回数据:
{
"er": 0,
"data": [
{
"text": "人事关系",
"id": "0",
"cls": "flow-ct00",
"children": [
{
"text": "入职申请",
"id": "1010004",
"cls": "flow-ct00"
}
]
}
]
}
//axios请求:
{
url:"co/flow/list"
method:"get",
params:{
"busi": 0
}
}
//返回数据:
{
"er": 0,
"data": [
{
"text": "人事关系",
"id": "0",
"cls": "flow-ct00",
"children": [
{
"text": "入职申请",
"id": "1010004",
"cls": "flow-ct00"
}
]
}
]
}
获取环节内发送过的任务
- 参数说明
url: co/flow/inst/task/tach/send
method: get
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
_parm | 附加参数 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
flow | 流程编号 | |
tach | 环节编号 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/tach/send"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 5
"_parm":""
}
}
//返回数据:
{
"children":[
{
"children":[
],
"id":"10023-3",
"leaf":false,
"text":"申请人员"
}
],
"data":"R20240003904,5",
"er":0,
"flow":1100123,
"tach":3
}
//axios请求:
{
url:"co/flow/inst/task/tach/send"
method:"get",
params:{
"inst": "R20240003904"
"busi": 0
"task": 5
"_parm":""
}
}
//返回数据:
{
"children":[
{
"children":[
],
"id":"10023-3",
"leaf":false,
"text":"申请人员"
}
],
"data":"R20240003904,5",
"er":0,
"flow":1100123,
"tach":3
}
环节内发送
- 参数说明
url: co/flow/inst/task/tach/send
method: post
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
busi | 业务编号 | int | 是 |
inst | 实例编号 | String | 是 |
task | 任务编号 | int | 是 |
flow | 流程编号 | String | 是 |
_parm | 附加参数 | String | 否 |
Body
字段 | 说明 | 类型 | 是否必填 |
---|---|---|---|
user | 用户 Id | int | 是 |
role | 角色 Id | int | 是 |
note | 发送意见 | String | 否 |
return(json):
字段 | 说明 | 备注 |
---|---|---|
er | 错误码 | 0 表示未出错 |
msg | 错误信息 | 无错误信息表示未出错 |
- 请求示例
java
//axios请求:
{
url:"co/flow/inst/task/tach/send"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 5
"flow":"1100123"
}
body:{
"user":"145",
"role":"1",
"note":""
}
}
//返回数据:
{
"er":0
}
//axios请求:
{
url:"co/flow/inst/task/tach/send"
method:"post",
params:{
"inst": "R20240003904"
"busi": 0
"task": 5
"flow":"1100123"
}
body:{
"user":"145",
"role":"1",
"note":""
}
}
//返回数据:
{
"er":0
}