优特云
[ { "name": "首页", "url": "http://www.utyun.com/", "target": "0", "child": [] }, { "name": "活动", "url": "http://www.utyun.com/h-col-141.html", "target": "0", "child": [] }, { "name": "产品", "url": "", "target": "1", "child": [ { "name": "U语言", "url": "http://www.utyun.com/h-col-176.html", "target": "0", "child": [] }, { "name": "U平台", "url": "http://www.utyun.com/h-col-150.html", "target": "0", "child": [] } ] }, { "name": "技术与服务", "url": "", "target": "1", "child": [ { "name": "运维服务", "url": "http://www.utyun.com/h-col-161.html", "target": "0", "child": [] }, { "name": "技术方案", "url": "http://www.utyun.com/h-col-178.html", "target": "0", "child": [] } ] }, { "name": "优特云学院", "url": "", "target": "1", "child": [ { "name": "教程", "url": "http://www.utyun.com/h-col-166.html", "target": "0", "child": [] }, { "name": "下载中心", "url": "http://www.utyun.com/h-col-170.html", "target": "0", "child": [] }, { "name": "论坛", "url": "http://www.utyun.com/h-col-169.html", "target": "0", "child": [] } ] }, { "name": "关于优特云", "url": "", "target": "1", "child": [ { "name": "企业概况", "url": "http://www.utyun.com/h-col-171.html", "target": "0", "child": [] }, { "name": "新闻动态", "url": "http://www.utyun.com/h-col-172.html", "target": "0", "child": [] }, { "name": "加入我们", "url": "http://www.utyun.com/h-col-173.html", "target": "0", "child": [] }, { "name": "团队风采", "url": "http://www.utyun.com/h-col-140.html", "target": "0", "child": [] } ] } ]
审批流
审批流API文档

姚智聪 最后一次编辑

3 年多前 102

API 列表(共98个)

序号接口名称接口描述版本
组织配置-开发者 ------v1.0.0
1新建组织 POST:/organization/organization/create v1.0.0
2查询组织列表(分页) GET:/organization/organization/query v1.0.0
3查询组织列表(不分页) GET:/organization/organization/list v1.0.0
4导入角色 POST:/organization/role/import v1.0.0
5新建角色 POST:/organization/role/create v1.0.0
6编辑角色 POST:/organization/role/update v1.0.0
7删除角色 POST:/organization/role/delete v1.0.0
8查询角色列表(分页) GET:/organization/role/query v1.0.0
9查询角色列表(不分页) GET:/organization/role/list v1.0.0
10树形查询所有角色接口 GET:/organization/role/treeList v1.0.0
11新建部门 POST:/organization/department/create v1.0.0
12编辑部门 POST:/organization/department/update v1.0.0
13删除部门 POST:/organization/department/delete v1.0.0
14导入组织架构 POST:/organization/department/import v1.0.0
15编辑组织架构 POST:/organization/framework/update v1.0.0
16查询组织架构列表(不分页-递归) GET:/organization/department/list v1.0.0
17新建消息模板 POST:/organization/notice/create v1.0.0
18编辑消息模板 POST:/organization/notice/update v1.0.0
19删除消息模板 POST:/organization/notice/delete v1.0.0
20查询消息模板字典标识列表 GET:/organization/notice/code/list v1.0.0
21查询消息模板列表(分页) GET:/organization/notice/query v1.0.0
22查询消息模板列表(不分页) GET:/organization/notice/list v1.0.0
23新建用户 POST:/organization/user/create v1.0.0
24编辑用户 POST:/organization/user/update v1.0.0
25导入用户 POST:/organization/user/import v1.0.0
26查询用户列表(分页) GET:/organization/user/query v1.0.0
27查询用户列表(不分页) GET:/organization/user/list v1.0.0
28根据用户id查询用户 GET:/organization/user/find v1.0.0
29更换用户部门 POST:/organization/user/department v1.0.0
30设定/更换部门接口人 POST:/organization/department/manager v1.0.0
31新建岗位 POST:/organization/position/create v1.0.0
32编辑岗位 POST:/organization/position/update v1.0.0
33导入岗位 POST:/organization/position/import v1.0.0
34删除岗位 POST:/organization/position/delete v1.0.0
35设定岗位 POST:/organization/user/position v1.0.0
36查询岗位列表(分页) GET:/organization/position/query v1.0.0
37树形查询所有岗位 GET:/organization/position/treeList v1.0.0
38查询岗位列表(不分页) GET:/organization/position/list v1.0.0
39下载导入模板 GET:/organization/excel/list v1.0.0
40下载短信模板 GET:/organization/sms/list v1.0.0
审批流-开发者 ------v1.0.0
41创建审批流模板POST:/flow/manage/model/create v1.0.0
42快速复制审批流模板POST:/flow/manage/model/copy v1.0.0
43发布审批流模板 POST:/flow/manage/model/release v1.0.0
44撤销审批流模板发布 POST:/flow/manage/model/unrelease v1.0.0
45删除审批流模板 POST:/flow/manage/model/delete v1.0.0
46查询审批流模板列表(分页) GET:/flow/manage/model/query v1.0.0
47查询审批流模板列表(不分页) GET:/flow/manage/model/list v1.0.0
48查询审批流编译日志(分页) GET:/flow/manage/compile/record v1.0.0
49查看申请单详情 GET:/flow/config/apply/detail v1.0.0
50查询申请单记录列表(分页) GET:/flow/config/flow/query v1.0.0
51查看审批日志 GET:/flow/config/record v1.0.0
52查询人工节点列表 GET:/flow/config/node/list v1.0.0
53人工节点设置 POST:/flow/config/node/config v1.0.0
54查询人工节点数据列表 GET:/flow/config/node/data/list v1.0.0
55创建业务数据 POST:/flow/config/data/create v1.0.0
56导入业务数据 POST:/flow/config/data/import v1.0.0
57修改业务数据 POST:/flow/config/data/update v1.0.0
58删除业务数据 POST:/flow/config/data/delete v1.0.0
59查询业务数据列表 GET:/flow/config/data/list v1.0.0
60设置基础设置 POST:/flow/config/basic/create v1.0.0
61获取基础设置 GET:/flow/config/basic/list v1.0.0
审批流画布配置-开发者 -------v1.0.0
62获取画布 GET:/flow/rule/canvas/get v1.0.0
63保存画布 POST:/flow/rule/canvas/save v1.0.0
64获取人工节点审批人规则 GET:/flow/rule/approver/list v1.0.0
65根据人工节点获取审批人个数 GET:/flow/rule/approver/getUsersCount v1.0.0
66删除人工节点审批人规则 POST:/flow/rule/approver/delete v1.0.0
67保存人工节点审批人规则 POST:/flow/rule/approver/save v1.0.0
68获取人工节点完成规则 GET:/flow/rule/complete/list v1.0.0
69删除人工节点完成规则 POST:/flow/rule/complete/delete v1.0.0
70保存人工节点完成规则 POST:/flow/rule/complete/save v1.0.0
71获取抄送节点规则 GET:/flow/rule/deliver/list v1.0.0
72删除抄送节点规则 POST:/flow/rule/deliver/delete v1.0.0
73保存抄送节点规则 POST:/flow/rule/deliver/save v1.0.0
74获取条件分支节点规则 GET:/flow/rule/branch/list v1.0.0
75新增条件分支节点规则 POST:/flow/rule/branch/create v1.0.0
76删除条件分支节点规则 POST:/flow/rule/branch/delete v1.0.0
77编辑条件分支节点规则 POST:/flow/rule/branch/update v1.0.0
78获取分支线执行规则 GET:/flow/rule/branchline/list v1.0.0
79保存分支线执行规则 POST:/flow/rule/branchline/save v1.0.0
80获取分支聚合规则 GET:/flow/rule/gather/list v1.0.0
81保存分支聚合规则 POST:/flow/rule/gather/save v1.0.0
82获取消息通知规则 GET:/flow/rule/notice/list v1.0.0
83保存消息通知规则 POST:/flow/rule/notice/save v1.0.0
用户接口-------v1.0.0
84我-我的申请模板填写的内容 GET:/flow/instance/model/data v1.0.0
85我-创建审批流实例(发起流程申请) POST:/flow/instance/flow/create v1.0.0
86我-重新提交审批流实例 POST:/flow/instance/flow/reCreate v1.0.0
87我-我的申请单信息 GET:/flow/instance/flow/data v1.0.0
88我-撤销申请审批流实例 POST:/flow/instance/flow/withdraw v1.0.0
89我-审批流实例流过的节点 GET:/flow/instance/flow/step v1.0.0
90我-可申请的模板(分页) GET:/flow/instance/model/query v1.0.0
91我-已创建过的审批流模板 GET:/flow/instance/myModel/list V1.0.0
92我-查询我的申请(分页) GET:/flow/instance/apply/query V1.0.0
93我/审批-查看审批日志 GET:/flow/instance/apply/record V1.0.0
94审批-查询审批列表(分页) GET:/flow/instance/approval/query V1.0.0
95审批-查看申请单详情 GET:/flow/instance/approval/detail V1.0.0
96审批-查看申请单需要填写的内容 GET:/flow/instance/approval/need V1.0.0
97审批-审批流审批(拒绝) POST:/flow/instance/flow/disagree V1.0.0
98审批-审批流审批(同意) POST:/flow/instance/flow/agree V1.0.0

1、新建组织

基本信息
Path: /approval/organization/organization/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
organizationNamestring 必须 组织名称 mock:优特云
thirdOrganizationIdstring非必须 第三方系统组织id mock: 0000001
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据结构体(正常时返回) item 类型: object
     ├─ id string 必须组织表id

2、查询组织列表(分页)

基本信息
Path: /approval/organization/organization/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
page 0页码 默认从0
size50页大小 默认20
organizationName优特云组织名
developerNamea13631290271开发者
返回数据
名称 类型 是否必须 默认值 备注 其他信息
page number 必须 页码
size number必须 页大小
totalElements number 必须 总数据量
totalPages number 必须 总页数
utCodenumber必须返回码(正常返回200, 异常返回500)
utMsgstring必须返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
  ├─ idstring非必须 组织表id 最大长度: 32 最小长度: 0
  ├─ thirdOrganizationIdstring非必须 组织id 最大长度: 100
 ├─ organizationName string 非必须 组织名 最大长度: 15  最小长度: 0
 ├─ developerNamestring非必须 开发者 最大长度: 15 最小长度: 0
 ├─ createTimenumber非必须 创建时间 最大长度: 20 最小长度: 0

3、查询组织列表(不分页)

基本信息
Path: /approval/organization/organization/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationName优特云组织名
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须返回码(正常返回200, 异常返回500)
utMsgstring必须返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
  ├─ idstring非必须 组织表id 最大长度: 32 最小长度: 0
  ├─ thirdOrganizationIdstring非必须 组织id 最大长度: 100
 ├─ organizationName string 非必须 组织名 最大长度: 15  最小长度: 0
 ├─ developerNamestring非必须 开发者 最大长度: 15 最小长度: 0
 ├─ createTimenumber非必须 创建时间 最大长度: 20 最小长度: 0

4、导入角色

基本信息
Path: /approval/organization/role/import
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type multipart/form-data
Body
名称 类型是否必须 默认值 备注
organizationId text 1278204064273793024 所属组织id
filefile上传的文件
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

5、新建角色

Path: /approval/organization/role/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
roleName string 必须 角色名称 最大长度: 15 最小长度: 0
organizationIdstring必须组织id
parentIdstring非必须 上级角色id 最大长度: 32 最小长度: 0
thirdRoleId string非必须 角色id(第三方角色id) 最大长度: 100 最小长度: 0
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
     ├─ idstring非必须 角色表id 最大长度: 32 最小长度: 0

6、编辑角色

Path: /approval/organization/role/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 角色表id mock:1
parentId string必须上级角色id mock:2
roleNamestring必须 角色名称 mock:财务助理
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

7、删除角色

Path: /approval/organization/role/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 角色表id mock:1
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

8、查询角色列表(分页)

基本信息
Path: /approval/organization/role/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
page 页码 默认从0
size页大小 默认20
organizationId组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
page number 必须 页码
size number必须 页大小
totalElements number 必须 总数据量
totalPages number 必须 总页数
utCodenumber必须返回码(正常返回200, 异常返回500)
utMsgstring必须返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
  ├─ roleIdstring必须 角色id(第三方角色id)
  ├─ idstring必须 角色表id
 ├─ roleName string 必须 角色名称 最大长度: 15  最小长度: 0
 ├─ parentRoleNamestring必须 所属上级角色名 最大长度: 15 最小长度: 0
 ├─ updateTimenumber必须 更新时间 最大长度: 20 最小长度: 0

9、查询角色列表(不分页)

基本信息
Path: /approval/organization/role/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationId组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须返回码(正常返回200, 异常返回500)
utMsgstring必须返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
  ├─ roleIdstring必须 角色id(第三方角色id)
  ├─ idstring必须 角色表id
 ├─ roleName string 必须 角色名称 最大长度: 15  最小长度: 0
 ├─ parentRoleNamestring必须 所属上级角色名 最大长度: 15 最小长度: 0
 ├─ updateTimenumber必须 更新时间 最大长度: 20 最小长度: 0

10、树形查询所有角色接口

基本信息
Path: /approval/organization/role/treeList
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationId组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber非必须 返回码(正常返回200, 异常返回500)
utMsgstring非必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 item 类型: object
  ├─ idstring非必须
  ├─ roleNamestring非必须
 ├─ parentId string 非必须
 ├─ parentRoleNamestring非必须
 ├─ organizationIdnumber非必须
 ├─ organizationNamestring非必须
├─ remarknull非必须
├─ createIdstring非必须
├─ updateIdstring非必须
├─ createTimenumber非必须
├─ updateTimenumber非必须
├─ thirdRoleIdstring非必须
├─ children object [] 非必须
           ├─ idstring必须
           ├─ roleNamestring必须
           ├─ parentId string必须
           ├─ parentRoleNamestring必须
           ├─ organizationIdstring必须
           ├─ organizationNamestring必须
           ├─ remarknull必须
           ├─ createIdstring必须
           ├─ updateIdstring必须
          ├─ createTimenumber必须
          ├─ updateTimenumber必须
          ├─ thirdRoleIdstring必须
          ├─ childrenarray,null 必须

11、新建部门

基本信息
Path: /approval/organization/department/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
departmentName string 必须 名称 最大长度: 15 最小长度: 0
thirdDepartmentIdstring非必须 部门id(第三方部门id)
parentIdnumber非必须 上级部门id mock:2
organizationId string必须 组织id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回)
     ├─ idstring必须 部门表id 最大长度: 32 最小长度: 0

12、编辑部门

基本信息
Path: /approval/organization/department/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 部门表id mock:1
departmentName string必须部门名称 mock:行政文员
parentIdstring必须 所属上级部门id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

13、删除部门

基本信息
Path: /approval/organization/department/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 部门表id mock:1
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object

14、导入组织架构

基本信息
Path: /approval/organization/department/import
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type multipart/form-data
Body
名称 类型是否必须 默认值 备注 其他信息
organizationId text 所属组织id
filefile上传的文件
返回数据
名称 类型 是否必须 默认值 备注 其他信息

15、编辑组织架构

基本信息
Path: /approval/organization/framework/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id number 必须 部门表id mock:1
organizationNamestring非必须 名称 mock: 软件部
organizationStatus number非必须 状态1-开通 2-禁用 mock: 1
managerIdstring非必须 部门接口人id mock: 2
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

16、查询组织架构列表(不分页-递归)

基本信息
Path: /approval/organization/department/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationIdA00001组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber非必须 返回码(正常返回200, 异常返回500)
utMsgstring非必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ departmentNamestring非必须 部门名称
  ├─ idstring非必须 部门表id
 ├─ parentId string 非必须 所属上级部门id
 ├─ nodeIdstring非必须 节点id(第三方部门id)
 ├─ managerNamenumber非必须 部门接口人
 ├─ updateTimestring非必须 最后更新时间
├─ children object [] 非必须 子列表item 类型: object
           ├─ namestring必须
           ├─ idstring必须
           ├─ parentId string必须
           ├─ nodeIdstring必须
           ├─ managerstring必须
           ├─ statusstring必须
           ├─ updateTimenull必须
           ├─ childrensstring必须子列表递归
                   ├─ string必须item 类型: string

17、新建消息模板

基本信息
Path: /approval/organization/notice/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
noticeName string 必须 消息模板名称
noticeWayinteger必须 通知方式(1短信 2邮件)
noticeTitlestring必须 消息标题
noticeContent string必须 消息内容
organizationIdstring必须组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
     ├─ idstring必须 部门表id 最大长度: 32 最小长度: 0

18、编辑消息模板

基本信息
Path: /approval/organization/notice/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 消息模板表id
noticeNamestring必须 模板名称
noticeTitle string必须 消息标题
noticeContent string必须 消息内容
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ idstring必须 部门表id 最大长度: 32 最小长度: 0

19、删除消息模板

基本信息
Path: /approval/organization/notice/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 消息模板表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ idstring必须

20、查询消息模板字典标识列表

基本信息
Path: /approval/organization/notice/code/list
Method: GET
请求参数
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 必须

21、查询消息模板列表(分页)

基本信息
Path: /approval/organization/notice/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationIdA00001组织表id
pageNumber页码
pageSize页数据尺寸
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须页码
sizenumber必须页大小
totalElementsnumber必须总数据量
totalPagesnumber必须总页数
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idnumber非必须 消息模板表id 最大长度: 32 最小长度: 0
  ├─ noticeNamestring非必须 消息模板名称 最大长度: 15 最小长度: 0
 ├─ noticeWay number 非必须 通知方式(1短信 2邮件) 最大长度: 15 最小长度: 0
 ├─ updateTimestring非必须 更新时间 最大长度: 20 最小长度: 0

22、查询消息模板列表(不分页)

基本信息
Path: /approval/organization/notice/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationIdA00001组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idnumber非必须 消息模板表id 最大长度: 32 最小长度: 0
  ├─ noticeNamestring非必须 消息模板名称 最大长度: 15 最小长度: 0
 ├─ noticeWay number 非必须 通知方式(1短信 2邮件) 最大长度: 15 最小长度: 0
 ├─ updateTimestring非必须 更新时间 最大长度: 20 最小长度: 0

23、新建用户

基本信息
Path: /approval/organization/user/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
thirdUserId string 必须 用户id(第三方用户id)
organizationIdstring必须 组织id
usernamestring必须 用户名
nickName string必须 姓名
departmentIdstring必须部门表id
positionIdstring必须岗位表id
roleIdstring必须角色id
parentIdstring非必须 上级用户id
emailstring非必须 邮箱
telephonestring非必须 手机号码
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
     ├─ idstring必须 用户表id 最大长度: 32 最小长度: 0

24、编辑用户

基本信息
Path: /approval/organization/user/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须 用户表id
usernamestring必须 用户名
departmentId string必须 用户所属部门id
positionId string必须 用户所属岗位id
parentIdstring必须上级用户id
thirdUserIdstring必须用户id(第三方用户id) 
emailstring必须邮箱
telephonestring必须 手机号码
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
     ├─ 必须

25、导入用户

基本信息
Path: /approval/organization/user/import
Method: GET
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type multipart/form-data
Body
名称 类型是否必须 默认值 备注 其他信息
organizationId text 所属组织id
filefile上传的文件
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 必须 服务名称(异常时返回)
utDatastring [] 必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

26、查询用户列表(分页)

基本信息
Path: /approval/organization/user/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationIdA00001组织表id
page页码 默认从0
size页数据尺寸 默认20
thirdUserId用户ID(第三方用户id)
username用户名
departmentId部门id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须页码
sizenumber必须页大小
totalElementsnumber必须总数据量
totalPagesnumber必须总页数
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idnumber必须 用户表id
  ├─ thirdUserIdstring必须 用户id(第三方用户id)
 ├─ userUid number 必须 用户id
 ├─ usernamestring必须 用户名
 ├─ positionNamestring必须岗位名
 ├─ parentUserNamestring必须所属上级
 ├─ departmentNamestring必须所属部门
 ├─ createTimestring必须创建时间
├─ creater string必须创建人
 ├─ roleNamestring 非必须 角色名
 ├─ emailstring 非必须 邮箱
 ├─ telephonestring 非必须 手机号码

27、查询用户列表(不分页)

基本信息
Path: /approval/organization/user/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationIdA00001组织表id
thirdUserId用户ID(第三方用户id)
username用户名
departmentId部门id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idnumber必须 用户表id
  ├─ thirdUserIdstring必须 用户中心id
 ├─ userUid number 必须 用户id(第三方用户id)
 ├─ usernamestring必须 用户名
 ├─ positionNamestring必须岗位名称
 ├─ departmentNamestring必须部门名称
 ├─ roleNamestring非必须角色名
 ├─ roleIdstring非必须角色id
 ├─ mobilestring非必须手机号

28、根据用户id查询用户

基本信息
Path: /approval/organization/user/find
Method: GET
请求参数
Query
参数名称是否必须示例备注
id 用户表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idnumber必须 消息模板表id
  ├─ thirdUserIdstring必须 消息模板名称
 ├─ userUid number 必须 通知方式(1短信 2邮件)
 ├─ usernamestring必须 更新时间
 ├─ positionNamestring必须岗位名称
├─ positionIdstring必须
 ├─ departmentNamestring必须部门名称
├─ departmentIdstring必须
 ├─ roleNamestring非必须 角色名
 ├─ roleIdstring非必须 角色id

29、更换用户部门

基本信息
Path: /approval/organization/user/department
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 用户表id
departmentIdstring部门表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 必须 返回码(正常返回200, 异常返回500)
utDatastring [] 必须 返回码(正常返回200, 异常返回500) item 类型: string
     ├─ 非必须

30、设定/更换部门接口人

基本信息
Path: /approval/organization/department/manager
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
userId string 用户表id
departmentIdstring部门表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须返回码(正常返回200, 异常返回500)
utServicestring 必须 服务名称(异常时返回)
utDatastring [] 必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

31、导入岗位

基本信息
Path: /approval/organization/position/import
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type multipart/form-data
Body
名称 类型是否必须 默认值 备注 其他信息
organizationId text 所属组织id
filefile上传的文件
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 必须 服务名称(异常时返回)
utDatastring [] 必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

32、新建岗位

基本信息
Path: /approval/organization/position/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
positionName string 必须 岗位名称
organizationIdstring必须 组织id
departmentId string必须 部门表id
parentId string非必须 上级岗位id
thirdPositionIdstring非必须岗位id(第三方id)
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回)
     ├─ idstring非必须 岗位表id 最大长度: 32 最小长度: 0

33、编辑岗位

基本信息
Path: /approval/organization/position/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须岗位表id
positionName string 必须 岗位名称
departmentId string必须 部门表id
parentId string非必须 上级岗位id
thirdPositionIdstring非必须岗位id(第三方id)
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

34、删除岗位

基本信息
Path: /approval/organization/department/manager
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须岗位表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

35、设定岗位

基本信息
Path: /approval/organization/user/position
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须用户表id
positionIdstring必须岗位表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

36、查询岗位列表(分页)

基本信息
Path: /approval/organization/position/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationId组织表id
page页码 默认从0
size页数据尺寸 默认20
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须页码
sizenumber必须页大小
totalElementsnumber必须总数据量
totalPagesnumber必须总页数
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring 非必须 岗位表id
  ├─ thirdPositionIdstring非必须 岗位id(第三方id)
├─ positionName string非必须 岗位名称
 ├─ positionNamestring 非必须所属部门
├─ departmentName string 必须父岗位名称
├─ updateTime string 非必须更新时间

37、树形查询所有岗位

基本信息
Path: /approval/organization/position/treeList
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationId组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber非必须 返回码(正常返回200, 异常返回500)
utMsgstring非必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring非必须
  ├─ positionNamestring非必须
 ├─ departmentId string 非必须
 ├─ departmentNamenull非必须
 ├─ parentIdstring非必须
 ├─ parentNamenull非必须
 ├─ organizationIdstring非必须
 ├─ organizationNamenull非必须
 ├─ createIdstring非必须
 ├─ updateIdstring非必须
 ├─ createTimenumber非必须
 ├─ updateTimenumber非必须
 ├─ thirdPositionIdstring非必须
├─ children object [] 非必须 子列表item 类型: object
           ├─ idstring必须
           ├─ positionNamestring必须
           ├─ departmentId string必须
           ├─ departmentNamenull必须
           ├─ parentIdstring必须
           ├─ parentNamestring必须
           ├─ organizationIdstring必须
           ├─ organizationNamenull必须
           ├─createId string必须
           ├─updateIdstring必须
           ├─createTimenumber必须
           ├─updateTimenumber必须
           ├─thirdPositionIdstring必须
           ├─childrenarray,null 必须

38、查询岗位列表(不分页)

基本信息
Path: /approval/organization/position/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationIdA00001组织表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring非必须 岗位表id
  ├─ thirdUserIdstring非必须 岗位id(第三方id)
 ├─ positionName number 非必须 岗位名称
 ├─ departmentNamestring非必须 所属部门
 ├─ parentNamestring非必须父岗位名称
 ├─ updateTimestring非必须更新时间

39、下载导入模板

基本信息
Path: /approval/organization/excel/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
typeuser-用户 position-岗位 department-部门role-角色 businessData-业务数据
返回数据
名称 类型 是否必须 默认值 备注 其他信息

40、下载短信模板

基本信息
Path: /approval/organization/sms/list
Method: GET
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回)item 类型: string
  ├─ 非必须

41、创建审批流模板

基本信息
Path: /approval/flow/manage/model/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
organizationIdstring必须组织id
modelNamestring必须审批流模板名称
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

42、快速复制审批流模板

基本信息
Path: /approval/flow/manage/model/copy
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须原审批流模板id
modelNamestring必须新审批流模板名称
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

43、发布审批流模板

基本信息
Path: /approval/flow/manage/model/release
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须审批流模板表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

44、撤销审批流模板发布

基本信息
Path: /approval/flow/manage/model/unrelease
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须审批流模板表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

45、删除审批流模板

基本信息
Path: /approval/flow/manage/model/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须审批流模板表id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object

46、查询审批流模板列表(分页)

基本信息
Path: /approval/flow/manage/model/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationId组织表id
modelName审批流模板名称
modelStatus状态0-未启用 1-启用 2-禁用
page页码 默认从0
size页数据尺寸 默认20
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须页码
sizenumber必须页大小
totalElementsnumber必须总数据量
totalPagesnumber必须总页数
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring非必须 审批流模板id
  ├─ organizationNamestring非必须 组织名
 ├─ organizationId string 必须 组织Id
 ├─ modelName string非必须 模板名
 ├─ modelStatusnumber非必须状态0-未启用 1-启用 2-禁用
 ├─ creater string非必须创建人
 ├─ updateTime string非必须最后更新时间
 ├─ releaseStatusstring必须0初始状态 1已发布 2撤销发布
 ├─ nodeIdstring必须流程ID

47、查询审批流模板列表(不分页)

基本信息
Path: /approval/flow/manage/model/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
organizationId组织表id
modelNameOrNodeId 审批流模板名称或者流程ID模糊查询
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring非必须 审批流模板id
 ├─ modelName string非必须 模板名
 ├─ nodeIdstring必须流程ID
 ├─ organizationId string必须组织id
 ├─ organizationName string必须组织名称
 ├─ createTimestring必须创建时间

48、查询审批流编译日志(分页)

基本信息
Path: /approval/flow/manage/compile/record
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelId审批流模板id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须页码
sizenumber必须页大小
totalElementsnumber必须总数据量
totalPagesnumber必须总页数
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ updateTimestring非必须 时间 mock: 2019-11-25 05:00:00
  ├─ operationstring非必须 操作定义的操作步骤 比如1-启动 2-完成
 ├─ result number 非必须 1-成功 2-失败
 ├─ remarkstring非必须 备注

49、查看申请单详情

基本信息
Path: /approval/flow/config/apply/detail
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId审批流实例id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodestring必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring必须 申请id
  ├─ applierNamestring必须 申请人姓名
 ├─ departmentName string 必须 部门名称
 ├─ createTimestring必须 申请时间
 ├─ dataRowContentsobject [] 必须item 类型: object
       ├─ identificationstring必须业务数据标识符    
       ├─ dataNamestring必须业务数据名称
       ├─ dataValuestring必须业务数据值    

50、查询申请单记录列表(分页)

基本信息
Path: /approval/flow/config/flow/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelId审批流模板id
page页码 默认从0
size页数据尺寸 默认20
approverName审批人
id申请id
approvalStatus状态
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须页码
sizenumber必须页大小
totalElementsnumber必须总数据量
totalPagesnumber必须总页数
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring必须 申请id
  ├─ modelIdstring必须 审批流模板id
 ├─ applierName string 必须 申请人名
 ├─ applyIdstring必须 申请人Id
 ├─ approvalStatusobject [] 必须状态(1:审批中 2:已通过 3:已拒绝 4:已取消) 最大值: 10000   最小值: 0
 ├─ createTimestring必须申请时间 最大值: 100000000000000020000 最小值: 0
 ├─ updateTimestring必须审批完成时间 最大值: 100000000000000020000  最小值: 0

51、查看审批日志

基本信息
Path: /approval/flow/config/record
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId审批流申请记录id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMessagestring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring非必须 审批日志id 最大值: 32   最小值: 0
  ├─ approvalFlowIdstring非必须 审批流申请id 最大值: 32   最小值: 0
 ├─ approverName string 非必须 审批人 最大值: 15   最小值: 0
 ├─ positionNamestring非必须职位最大值: 15   最小值: 0
 ├─ recorsStatusstring非必须 审批状态1-未审批 2-已通过 3-拒绝
 ├─ approveContentnumber 非必须 审批记录批注内容 最大值: 10000   最小值: 0
 ├─ approveTimenumber非必须 审批完成时间 最大值: 100000000000000020000  最小值: 0

52、查询人工节点列表

基本信息
Path: /approval/flow/config/node/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelId审批流模板id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMessagestring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ idstring非必须 节点主键id 最大值: 32   最小值: 0
  ├─ nodeNamestring非必须 节点名称 最大值: 15   最小值: 0
 ├─ modelId string 非必须 审批流模板id 最大值: 32   最小值: 0

53、人工节点设置

基本信息
Path: /approval/flow/config/node/config
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
idstring必须节点主键id
dataVisiableIdsstring [] 必须是否可见业务数据标识符列表 item 类型: string
    ├─ 非必须
dataEditableIdsstring []是否可编辑业务数据标识符列表 item 类型: string
    ├─ 非必须
dataRequireIdsstring []是否必填业务数据标识符列表 item 类型: string
    ├─ 非必须
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 服务名称(异常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: object
    ├─ 非必须

54、查询人工节点数据列表

基本信息
Path: /approval/flow/config/node/data/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelId节点主键id(取自查询人工节点列表返回的id)
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsgstring必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ dataNamestring非必须 字段名 最大值: 15   最小值: 0
  ├─ identificationstring非必须 标识符 最大值: 15   最小值: 0
 ├─ visiable number 非必须 是否可见(1:可见 2:不可见) 最大值: 10000   最小值: 0
 ├─ editablenumber非必须 是否可编辑(1:可编辑 2:不可编辑) 最大值: 10000 最小值: 0
 ├─ requirednumber非必须 是否必填(1:必填 2:非必填)

55、创建业务数据

基本信息
Path: /approval/flow/config/data/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须审批流模板id
dataList object [] 必须业务数据列表 item 类型: object
    ├─ dataNamestring必须字段名称
    ├─ identificationstring必须标识符
    ├─ dataTypestring非必须 数据类型
    ├─ dataSortnumber非必须 排序
    ├─ dataRulestring非必须 数据规则 int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} attachment:{url:''} form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} attachment:{url:''} }
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

56、导入业务数据

基本信息
Path: /approval/flow/config/data/import
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type multipart/form-data
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdtext所属模板id
file file 上传的文件
返回数据
名称 类型 是否必须 默认值 备注 其他信息

57、修改业务数据

基本信息
Path: /approval/flow/config/data/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须审批流模板id
dataList object [] 必须业务数据列表 item 类型: object
    ├─ dataNamestring必须字段名称
    ├─ identificationstring必须标识符
    ├─ dataTypestring非必须 数据类型
    ├─ dataSortnumber非必须 排序
    ├─ dataRulestring非必须 数据规则 int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} attachment:{url:''} form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} attachment:{url:''} }
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

58、删除业务数据

基本信息
Path: /approval/flow/config/data/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须审批流模板id
dataList object [] 必须业务数据列表 item 类型: object
    ├─ dataNamestring必须字段名称
    ├─ identificationstring必须标识符
    ├─ dataTypestring非必须 数据类型
    ├─ dataSortnumber非必须 排序
    ├─ dataRulestring非必须 数据规则 创建业务数据 dataRule: int(整数型) int:{min:0,max:999} double(双精度浮点型) double{min:0.0,max:999.0} bool(布尔型) bool:{'zeroValue':'否','oneValue':'是'} string(字符串型) string:{length:''} date(日期) date:{format:'YYYY-MM-DD'} datetime(日期+时间) datetime:{format:'YYYY-MM-DD hh:mm:ss'} 附件 attachment:{url:''} 多行表单 form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} a
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

59、查询业务数据列表

基本信息
Path: /approval/flow/config/data/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelId审批流模板的id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMessage string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ dataNamestring非必须 字段名称 最大值: 15   最小值: 0
  ├─ identificationstring非必须 标识符 最大值: 15   最小值: 0
 ├─ dataType string 非必须 数据类型 最大值: 15 最小值: 0
 ├─ updateTimestring非必须 最后更新时间 最大值: 20   最小值: 0
 ├─ dataSortnumber非必须 排序
├─ dataRulestring数据规则 创建业务数据 dataRule: int(整数型) int:{min:0,max:999} double(双精度浮点型) double{min:0.0,max:999.0} bool(布尔型) bool:{'zeroValue':'否','oneValue':'是'} string(字符串型) string:{length:''} date(日期) date:{format:'YYYY-MM-DD'} datetime(日期+时间) datetime:{format:'YYYY-MM-DD hh:mm:ss'} 附件 attachment:{url:''} 多行表单 form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} a

60、设置基础设置

基本信息
Path: /approval/flow/config/basic/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须审批流模板id
operationType number 必须操作类型(1:申请可发起人 2:申请可查看人员)
departments string [] 必须 部门id列表 item 类型: string
    ├─ 非必须
rolesstring必须角色id列表 item 类型: string
    ├─ 非必须
users number必须 用户id列表 item 类型: string
    ├─ 非必须
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataboolean 非必须

61、获取基础设置

基本信息
Path: /approval/flow/config/basic/list
Method: GET
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdnumber 必须模板id
operationType number 必须操作类型(1:申请可发起人 2:申请可查看人员)
targetType number 必须 操作对象类型(1:部门 2:角色 3:用户)
targetId string非必须操作对象id(对应部门id/角色id/用户id)
id string必须id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataboolean 非必须 数据列表
    ├─ startersobject非必须 可发起人列表
         ├─ departmentsobject [] 非必须 部门列表
              ├─ departmentIdstring非必须 部门id
              ├─ departmentNamestring非必须 部门名称
         ├─ rolesobject [] 非必须 角色列表
              ├─ roleIdstring非必须 角色id
              ├─ roleNamestring非必须 角色名称
         ├─ usersobject [] 非必须 用户列表
              ├─ userIdstring非必须 用户id
              ├─ userNamestring非必须 用户名
    ├─ checkersobject非必须 可查看人列表
         ├─ departmentsobject [] 非必须
              ├─ departmentIdstring非必须
              ├─ departmentNamestring非必须
         ├─ rolesobject [] 非必须
             ├─ roleIdstring非必须
              ├─ roleNamestring非必须
         ├─ usersobject [] 非必须
              ├─ userIdstring非必须
              ├─ userNamestring非必须
    ├─ modelNamestring非必须审批流模板名称
    ├─ modeldstring必须审批流模板id

62、获取画布

基本信息
Path: /approval/flow/rule/canvas/get
Method: GET
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须审批流模板id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
    ├─ modelIdstring非必须 最大值: 32   最小值: 0
    ├─ canvasDatastring非必须 最大值: 1024   最小值: 0

63、保存画布

基本信息
Path: /approval/flow/rule/canvas/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelIdstring必须审批流模板id
canvasDatastring必须画布内容json格式数据
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 item 类型: objectitem 类型: string
    ├─ 非必须

64、获取人工节点审批人规则

基本信息
Path: /approval/flow/rule/approver/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId人工流程基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回)item 类型: object
  ├─ targetTypestring非必须 审批对象类型(1-部门2-角色 3-用户,4岗位 5-接口人 6-预制角色)
  ├─ nodeBasicIdstring必须 人工流程基本节点id
 ├─ datas object [] 必须 item 类型: object
      ├─ targetIdstring必须 审批对象id
      ├─ targetIdNamenumstringber必须 审批对象name

65、根据人工节点获取审批人个数

基本信息
Path: /approval/flow/rule/approver/getUsersCount
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId人工流程基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDatanumber 必须 审批节点对应的人个数

66、删除人工节点审批人规则

基本信息
Path: /approval/flow/rule/approver/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicIdstring必须人工节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object

67、保存人工节点审批人规则

基本信息
Path: /approval/flow/rule/approver/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
approvalRuleData object [] 必须
 ├─ nodeBasicId必须节点id
 ├─ targetType必须审批对象类型(1-部门2-角色 3-用户,4岗位 5-接口人 6-预制角色)
 ├─ targetIds必须对象id数组
      ├─ 非必须 ( 部门id 角色id 用户id,岗位id 接口人id 预制角色(0-直接领 1-1级领导 2-2级 ...)
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 审批人规则id

68、获取人工节点完成规则

基本信息
Path: /approval/flow/rule/complete/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId人工流程基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDatanumber 非必须 数据数组(正常时返回) item 类型: object
 ├─ idstring 非必须人工节点完成规则 最大值: 32 最小值: 0
 ├─ nodeBasicIdstring 非必须人工流程基本节点id 最大值: 32 最小值: 0
 ├─ typenumber非必须规则类型(1-通过 2-不通过) 最大值: 10000   最小值: 0
 ├─ actionstring 非必须执行动作(不通过时 执行的动作返回的节点id 默认空 通过为空) 最大值: 10000 最小值: 0
 ├─ ruleConditionstring 非必须{"ruleName": "完成通过规则","key": "all|any","condition": "agree|disagree","val": "3"} 最大值: 255    最小值: 0

69、删除人工节点完成规则

基本信息
Path: /approval/flow/rule/complete/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicIdstring必须人工节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object

70、保存人工节点完成规则

基本信息
Path: /approval/flow/rule/complete/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicId string 必须人工流程基本节点id
typenumber必须规则类型(1-通过 2-不通过)
actionstring必须执行动作(不通过时 执行的动作返回的节点id 默认空 通过为空)
ruleCondition string必须{"key": "all|any","val": "3"}
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 人工节点完成规则id

71、获取抄送节点规则

基本信息
Path: /approval/flow/rule/deliver/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId人工流程基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ targetTypestring 必须接收方类型(1-部门2-角色 3-用户,4-岗位,5-接口人) 最大值: 32 最小值: 0
 ├─ nodeBasicIdstring 必须人工流程基本节点id 最大值: 32 最小值: 0
 ├─ datasobject [] 必须 最大值: 10000   最小值: 0
      ├─ targetIdstring 必须接收方类型id 最大值: 10000 最小值: 0
      ├─ targetIdNamestring 必须接收方名字 最大值: 255    最小值: 0

72、删除抄送节点规则

基本信息
Path: /approval/flow/rule/deliver/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicId string 必须流程节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object

73、保存抄送节点规则

基本信息
Path: /approval/flow/rule/deliver/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
approvalRuleData object [] 必须item 类型: object
├─ nodeBasicIdstring必须节点id
├─ targetTypenumber 必须审批对象类型(1-部门2-角色 3-用户,4岗位,5-接口人)
├─ targetIds string [] 必须对象id数组 item 类型: string
      ├─ 非必须
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 抄送节点规则

74、获取条件分支节点规则

基本信息
Path: /approval/flow/rule/branch/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId人工流程基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ idstring 必须条件分支节点规则id
 ├─ nodeBasicIdstring 必须人工流程基本节点id
 ├─ ruleNamenumber 必须规则名称
 ├─ ruleConditionstring 必须规则条件{identification": "领域模型标识符", dataName:"领域模型中文字段名称","condition": ">=", "val": "3"}"

75、新增条件分支节点规则

基本信息
Path: /approval/flow/rule/branch/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicId string 必须基本节点id
ruleNamenumber必须规则名
ruleConditionstring必须规则条件{identification": "领域模型标识符", dataName:"领域模型中文字段名称","condition": ">=", "val": "3"}"
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 条件分支节点规则id

76、删除条件分支节点规则

基本信息
Path: /approval/flow/rule/branch/delete
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
id string 必须条件分支节点规则id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须条件分支节点规则id

77、编辑条件分支节点规则

基本信息
Path: /approval/flow/rule/branch/update
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicId string 必须基本节点id
ruleNamenumber必须规则名
ruleConditionstring必须规则条件{identification": "领域模型标识符", dataName:"领域模型中文字段名称","condition": ">=", "val": "3"}"
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 条件分支节点规则id

78、获取分支线执行规则

基本信息
Path: /approval/flow/rule/branchline/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId条件分支节点节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ idstring 必须分支线执行规则id 最大值: 32 最小值: 0
 ├─ nodeBasicIdstring 必须基本节点id 最大值: 32 最小值: 0
 ├─ branchRuleIdnumber 必须分支节点规则id 最大值: 32 最小值: 0

79、保存分支线执行规则

基本信息
Path: /approval/flow/rule/branchline/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
branchRuleId string 必须条件分支节点规则id
nodeBasicIdstring必须分支线基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 创建分支线执行规则id 最大值: 32 最小值: 0

80、获取分支聚合规则

基本信息
Path: /approval/flow/rule/gather/list
Method: GET
请求参数
Query
参数名称是否必须示例备注
nodeBasicId分支聚合节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ idstring 必须分支聚合节点id最大值: 32 最小值: 0
 ├─ nodeBasicIdstring 必须基本节点id 最大值: 32 最小值: 0
 ├─ gatherRulestring 必须规则条件{"ruleName": "必须全部通过|至少一个通过","key": "all|any" } 最大值: 32 最小值: 0

81、保存分支聚合规则

基本信息
Path: /approval/flow/rule/gather/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
gatherRule string 必须 规则条件 all-必须全部通过 any 至少一个通过
nodeBasicIdstring必须分支线基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 聚合规则id 最大值: 32 最小值: 0

82、获取消息通知规则

基本信息
Path: /approval/flow/rule/notice/list
Method: GET
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicId string 必须基本节点id
noticeWaystring必须消息通知类型(1-短信 2-邮件
nodeBasicId人工流程基本节点id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ nodeBasicIdstring非必须 人工流程基本节点id
 ├─ noticeWaynumber必须消息通知类型(1-短信 2-邮件 冗余消息模板通知方式字段)
 ├─ completeNoticeobject必须审批完成节点
      ├─ opennumber必须0-关 1-开
      ├─ memberTypeListstring [] 必须人员类型列表(1:发送给当前审批人 2:发送给申请人 3:指定角色 4:指定人员) item 类型: string
           ├─ 非必须
      ├─ roleIdListobject [] 必须角色列表 item 类型: object
           ├─ targetIdstring必须对象id
           ├─ targetNamestring必须对象name
      ├─ userIdListobject [] 必须用户列表 item 类型: object
           ├─ targetIdstring必须对象id
           ├─ targetNamestring必须对象name
      ├─ noticeTemplateIdstring必须消息模板id
      ├─ noticeTemplateIdName必须消息模板名称
 ├─ enterNoticeobject必须进入节点
      ├─ opennumber必须
      ├─ memberTypeListstring [] 必须item 类型: string
           ├─ 非必须
      ├─ roleIdListobject [] 必须 item 类型: object
           ├─ targetIdstring必须
           ├─ targetNamestring必须
      ├─ userIdListobject [] 必须 item 类型: object
           ├─ targetIdstring必须
           ├─ targetNamestring必须
      ├─ noticeTemplateIdstring必须
      ├─ noticeTemplateIdNamestring必须

83、保存消息通知规则

基本信息
Path: /approval/flow/rule/notice/save
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
nodeBasicId string 必须人工流程基本节点id
noticeWaynumber必须消息通知类型(1-短信 2-邮件 冗余消息模板通知方式字段)
noticeTypenumber必须1-进入该节点发送通知 2-审批完成发送通知
opennumber必须0-关 1-开
noticeTemplateIdstring必须消息模板id
memberTypeListstring [] 必须人员类型列表(1:发送给当前审批人 2:发送给申请人 3:指定角色 4:指定人员)
 ├─ 非必须
roleIdListstring [] 必须角色列表
 ├─ 非必须
userIdListstring [] 必须用户列表
├─ 非必须
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDataobject [] 非必须 item 类型: objectitem 类型: object
 ├─ idstring非必须 聚合规则id 最大值: 32 最小值: 0

84、我-我的申请模板填写的内容

基本信息
Path: /approval/flow/instance/model/data
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelId审批流模板的id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ dataNamestring 必须字段名称 最大值: 15 最小值: 0
 ├─ identificationstring 必须标识符 最大值: 15 最小值: 0
 ├─ dataTypestring 必须数据类型 最大值: 15 最小值: 0
 ├─ updateTimestring必须最后更新时间 最大值: 20 最小值: 0
 ├─ dataSortnumber必须排序 最大值: 10000 最小值: 0
 ├─ dataRulestring必须数据规则 创建业务数据 dataRule: int(整数型) int:{min:0,max:999} double(双精度浮点型) double{min:0.0,max:999.0} bool(布尔型) bool:{'zeroValue':'否','oneValue':'是'} string(字符串型) string:{length:''} date(日期) date:{format:'YYYY-MM-DD'} datetime(日期+时间) datetime:{format:'YYYY-MM-DD hh:mm:ss'} 附件 attachment:{url:''} 多行表单 form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} a
 ├─ editablenumber 必须是否可编辑 1-是 2-否
 ├─ requirenumber 必须是否必填1-是 2-否
 ├─ dataValuestring必须表单值

85、我-创建审批流实例(发起流程申请)

基本信息
Path:  /approval/flow/instance/flow/create
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
modelId string 必须审批流模板id
dataRowContentsobject [] 必须业务数据列表 item 类型: object
 ├─ identificationstring必须业务数据标识符
 ├─ dataValuestring必须业务数据值
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(异常不返回) item 类型: string
 ├─ 非必须

86、我-重新提交审批流实例

基本信息
Path:  /approval/flow/instance/flow/reCreate
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
approvalFlowId string 必须原审批流实例id
dataRowContentsobject [] 必须业务数据列表 item 类型: object
 ├─ identificationstring必须业务数据标识符
 ├─ dataValuestring必须业务数据值
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(异常不返回) item 类型: string
 ├─ 非必须

87、我-我的申请单信息

基本信息
Path: /approval/flow/instance/flow/data
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId 审批流模板的id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ dataNamestring 必须字段名称 最大值: 15 最小值: 0
 ├─ identificationstring 必须标识符 最大值: 15 最小值: 0
 ├─ dataTypestring 必须数据类型 最大值: 15 最小值: 0
 ├─ updateTimestring必须最后更新时间 最大值: 20 最小值: 0
 ├─ dataSortnumber必须排序 最大值: 10000 最小值: 0
 ├─ dataRulestring必须数据规则 创建业务数据 dataRule: int(整数型) int:{min:0,max:999} double(双精度浮点型) double{min:0.0,max:999.0} bool(布尔型) bool:{'zeroValue':'否','oneValue':'是'} string(字符串型) string:{length:''} date(日期) date:{format:'YYYY-MM-DD'} datetime(日期+时间) datetime:{format:'YYYY-MM-DD hh:mm:ss'} 附件 attachment:{url:''} 多行表单 form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} a
 ├─ editablenumber 必须是否可编辑 1-是 2-否
 ├─ requirenumber 必须是否必填1-是 2-否
 ├─ dataValuestring必须表单值
 ├─ nodeBasicNamestring必须填写人的节点名称
 ├─ nodeBasicIdstring必须填写人的节点ID
 ├─ nodeBasicSortstring必须填写的节点信息当前顺序
 ├─ dataOriginalValuestring必须原始值
 ├─ dataValueChangestring必须字段变动记录用于审计

88、我-撤销申请审批流实例

基本信息
Path: /approval/flow/instance/flow/withdraw
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
approvalFlowId string 必须审批流实例id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMsg string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(异常不返回) item 类型: string
 ├─ 非必须

89、我-审批流实例流过的节点

基本信息
Path:  /approval/flow/instance/flow/step
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId 审批流模板的id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ approvalFlowIdstring 必须审批流实例id 最大值: 15 最小值: 0
 ├─ reachSortstring 必须当前节点到达顺序
 ├─ nodeBasicIdstring 必须节点 最大值: 15 最小值: 0
 ├─ nodeBasicNamestring必须流程节点名称
 ├─ updateTimenumber 必须最后更新时间 最大值: 20 最小值: 0

90、我-可申请的模板(分页)

基本信息
Path: /approval/flow/instance/model/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelName 表单模板名称
page页码 默认从0
size页大小 默认20
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须 页码
sizenumber必须 页大小
totalElementsnumber必须 总数据量
totalPagesstring必须
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ modelIdstring 非必须 所属模板id
 ├─ modelNamestring 非必须 模板名称

91、我-已创建过的审批流模板

基本信息
Path:/approval/flow/instance/myModel/list
Method: GET
请求参数
Query
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ modelIdstring 非必须 所属模板id
 ├─ modelNamestring 非必须 模板名称

92、我-查询我的申请(分页)

基本信息
Path: /approval/flow/instance/apply/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelName 表单模板名称
approvalStatus状态
page页码 默认从0
size页大小 默认20
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须 页码
sizenumber必须 页大小
totalElementsnumber必须 总数据量
totalPagesstring必须
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ approvalFlowIdstring 非必须 所属模板id
 ├─ modelNodeIdstring 必须 模板名称
 ├─ nodeIdstring非必须 申请ID
 ├─ modelNamestring非必须表单名称(审批流实例名称)
 ├─ nodeBasicIdstring必须当前节点id
 ├─ nodeBasicNamestring非必须当前节点名称
 ├─ approvalStatusnumber非必须状态 0-未审批 1-审批中 2-已通过 3-拒绝 4-已撤回
 ├─ createTimestring非必须 申请时间

93、我/审批-查看审批日志

基本信息
Path:  /approval/flow/instance/apply/record
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId审批流申请记录id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ idstring 非必须 审批日志id 最大值: 32 最小值:0
 ├─ approvalFlowIdstring 必须 审批流申请id 最大值: 32 最小值:0
 ├─ approverNamestring非必须审批人 最大值: 15 最小值:0
 ├─ positionNamestring非必须职位 最大值: 15 最小值:0
 ├─ recordStatusnumber非必须审批状态1-未审批 2-已通过 3-拒绝
 ├─ approveContentstring非必须审批记录批注内容 最大值: 32  最小值:0
 ├─ approveTimenumber非必须 审批完成时间 最大值: 100000000000000020000  最小值:0

94、审批-查询审批列表(分页)

基本信息
Path: /approval/flow/instance/approval/query
Method: GET
请求参数
Query
参数名称是否必须示例备注
modelName 流程名称
nodeId审批流ID
approvalStatus状态 1-待审批、2-已通过、3-已拒绝
page页码 默认从0
size页大小 默认20
返回数据
名称 类型 是否必须 默认值 备注 其他信息
pagenumber必须 页码
sizenumber必须 页大小
totalElementsnumber必须 总数据量
totalPagesstring必须
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ approvalFlowIdstring 非必须 所属模板id
 ├─ modelNodeIdstring 必须 模板名称
 ├─ nodeIdstring非必须 申请ID
 ├─ modelNamestring非必须表单名称(审批流实例名称)
 ├─ nodeBasicIdstring必须当前节点id
 ├─ nodeBasicNamestring非必须当前节点名称
 ├─ approvalStatusnumber非必须状态 0-未审批 1-审批中 2-已通过 3-拒绝 4-已撤回
 ├─ applierNamestring非必须 申请人
 ├─ updateTimestring非必须 最后更新时间
 ├─ auditablenumber必须0-只能查看 1-可审核的

95、审批-查看申请单详情

基本信息
Path:/approval/flow/instance/approval/detail
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId 审批流实例id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 数据数组(正常时返回) item 类型: object
 ├─ idstring 必须 所属模板id
 ├─ applierNamestring 必须 模板名称
 ├─ departmentNamestring必须 申请ID
 ├─ createTimestring必须表单名称(审批流实例名称)
 ├─ nodeBasicIdstring必须当前节点id
 ├─ nodeBasicNamestring必须当前节点名称
 ├─ approvalStatusnumber必须状态 0-未审批 1-审批中 2-已通过 3-拒绝 4-已撤回
 ├─ dataRowContentsstring必须 item 类型: object
      ├─ identificationstring必须 业务数据标识符    
      ├─ dataNamenumber必须业务数据名称
      ├─ dataValuestring必须业务数据值    
      ├─ dataTypestring必须数据类型
      ├─ dataSortstring必须排序
      ├─ updateTimestring必须最后更新时间
      ├─ dataRulestring必须数据规则 创建业务数据 dataRule: int(整数型) int:{min:0,max:999} double(双精度浮点型) double{min:0.0,max:999.0} bool(布尔型) bool:{'zeroValue':'否','oneValue':'是'} string(字符串型) string:{length:''} date(日期) date:{format:'YYYY-MM-DD'} datetime(日期+时间) datetime:{format:'YYYY-MM-DD hh:mm:ss'} 附件 attachment:{url:''} 多行表单 form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} a
      ├─ editablenumber必须是否可编辑 1-是 2-否
      ├─ requirenumber必须是否必填1-是 2-否
      ├─ nodeBasicNamestring必须填写人的节点名称
      ├─ nodeBasicIdstring必须填写人的节点id
      ├─ nodeBasicSortnumber必须填写的流程节点当前顺序
      ├─ dataOriginalValuestring必须原始值
      ├─ dataValueChangestring必须字段变划记录用于审计

96、审批-查看申请单需要填写的内容

基本信息
Path: /approval/flow/instance/approval/need
Method: GET
请求参数
Query
参数名称是否必须示例备注
approvalFlowId 审批流实例id
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utCodenumber必须 返回码(正常返回200, 异常返回500)
utMsg string必须 返回消息
utServicestring非必须 服务名称(异常时返回)
utDataobject [] 非必须 item 类型: object
 ├─ dataNamestring 必须 字段名称
 ├─ identificationstring 必须 标识符
 ├─ dataTypestring必须数据类型
 ├─ updateTimestring必须最后更新时间
 ├─ dataSortstring必须排序
 ├─ dataRulestring必须数据规则 创建业务数据 dataRule: int(整数型) int:{min:0,max:999} double(双精度浮点型) double{min:0.0,max:999.0} bool(布尔型) bool:{'zeroValue':'否','oneValue':'是'} string(字符串型) string:{length:''} date(日期) date:{format:'YYYY-MM-DD'} datetime(日期+时间) datetime:{format:'YYYY-MM-DD hh:mm:ss'} 附件 attachment:{url:''} 多行表单 form:{ int:{min:0,max:999} double{min:0.0,max:999.0} bool:{'zeroValue':'否','oneValue':'是'} string:{length:''} date:{format:'YYYY-MM-DD'} datetime:{format:'YYYY-MM-DD hh:mm:ss'} a
 ├─ editablenumber必须是否可编辑 1-是 2-否
 ├─ requirestring必须 是否必填1-是 2-否
├─ dataValuestring必须 表单值
├─ nodeBasicNamenumber必须填写人的节点名称
├─ nodeBasicIdstring必须填写人的节点ID
├─ nodeBasicSortstring必须填写的节点信息当前顺序
├─ dataOriginalValuestring必须原始值
├─ dataValueChangestring必须字段变动记录用于审计

97、审批-审批流审批(拒绝)

基本信息
Path: /approval/flow/instance/flow/disagree
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
approvalFlowId string 必须 审批流实例id
contentstring必须审批内容
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

98、审批-审批流审批(同意)

基本信息
Path: /approval/flow/instance/flow/agree
Method: POST
请求参数
Header
参数名称参数值是否必须示例备注
Content-Type application/json
Body
名称 类型是否必须 默认值 备注 其他信息
approvalFlowId string 必须 审批流实例id
needWritenumber必须审批内容
dataRowContentsobject [] 非必须 业务数据列表 item 类型: oject
     ├─ identificationstring必须业务数据标识符
     ├─ dataValuestring必须业务数据值
返回数据
名称 类型 是否必须 默认值 备注 其他信息
utMessage string 必须返回消息
utCode number必须数据数组(正常时返回)
utServicestring 非必须 数据数组(正常时返回)
utDatastring [] 非必须 数据数组(正常时返回) item 类型: string
     ├─ 非必须

优特云