查询审批详情
GET /v1/approval/{id:^[1-9]\\d*$}
请求参数
参数 |
类型 |
必填 |
说明 |
限制 |
id |
整型 |
是 |
审批ID |
|
响应数据
属性名 |
类型 |
说明 |
code |
整型 |
响应编码. |
message |
字符串 |
响应消息. |
visible |
布尔型 |
是否可见. true / false |
data |
对象 |
业务对象 |
data.dataId |
整型 |
审批记录ID |
data.quickApprovalList[] |
对象数组 |
快速审批字段 |
data.quickApprovalList[].id |
整型 |
字段ID. |
data.quickApprovalList[].label |
字符串 |
字段显示名称. |
data.quickApprovalList[].apiName |
字符串 |
字段APIName. |
data.quickApprovalList[].value |
字符串 |
字段在该条审批记录的值. |
data.approvalRecordList[] |
对象数组 |
审批历史记录 |
data.approvalRecordList[].approvalResult |
整型 |
审批结果(1通过2不通过) |
data.approvalRecordList[].assigneeComment |
字符串 |
审批意见 |
data.approvalRecordList[].targetStateTime |
时间 |
审批时间 |
data.approvalRecordList[].targetAssigneeUser |
对象 |
审批人 |
data.approvalRecordList[].targetAssigneeUser.id |
整型 |
审批人ID |
data.approvalRecordList[].targetAssigneeUser.realname |
字符串 |
审批人名字 |
data.approvalRecordList[].targetAssigneeUser.email |
字符串 |
审批人邮箱 |
请求示例
$ curl 'https://servicego.udesk.cn/api/v1/approval/541?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
响应示例
{
"code": 200,
"message": "OK",
"visible": false,
"data": {
"dataId": 83528,
"quickApprovalList": [
{
"id": 513,
"label": "姓名",
"apiName": "name",
"value": "hahahahhahah"
}
],
"approvalRecordList": [
{
"targetAssigneeUser": {
"id": 2,
"realname": "zhangsan",
"email": "1@test.cn"
},
"approvalResult": 1,
"assigneeComment": "hahahahahahahah",
"targetStateTime": "2021-05-18 19:43:24"
}
]
}
}
更新审批
POST /v1/approval
请求体
参数 |
类型 |
必填 |
说明 |
限制 |
id |
整型 |
是 |
审批ID |
|
userId |
整型 |
是 |
审批人ID |
|
result |
整型 |
是 |
审批结果 1 成功 2 失败 |
|
assigneeComment |
字符串 |
否 |
审批意见 |
|
##### 请求示例 |
|
|
|
|
$ curl POST 'https://servicego.udesk.cn/api/v1/approval?email=admin@udesk.cn×tamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
{
"id":2867,
"userId":2,
"result":2
}
响应示例
{
"code": 200,
"message": "OK",
"visible": false
}