You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

6.8 KiB

隐患上报流程

本模块共 5 个接口。源文件:api.json。

快速索引

接口名称 方法 路径 用途
审批隐患流程 POST /gd_dataserver/flowable/hazard/complete 审批通过或驳回,需携带taskId、comment、result等信息。成功返回 data 为 null;失败返回 error 信息。
隐患流程详情 GET /gd_dataserver/flowable/hazard/detail/{id} 返回 data 为 HazardReport 对象,包含完整隐患字段及流程状态信息。主要字段:id、reportNo、hazardName、status-状态编码、flowStatus-流程状态、canApprove-是否可审批。
上报隐患并提交流程 POST /gd_dataserver/flowable/hazard/submitFlow 先调用uploadAttachment上传附件,再将report和attachments一起提交。成功返回 data 为对象,包含:reportId-隐患记录ID、reportNo-隐患编号、flowInstanceId-流程实例ID、message-提示信息。失败返回 error 字段含错误原因。
切换隐患流程等级 POST /gd_dataserver/flowable/hazard/switchLevel 审批过程中重新评估隐患等级,作废当前流程并以新等级重新启动审批。等级编码:general-一般隐患 / major-较大隐患 / critical-重大隐患。返回新流程实例ID。
隐患流程待办/已办列表 GET /gd_dataserver/flowable/hazard/todoList 返回 data 为 PageInfo 分页对象。list 中每条记录为 HazardReport 对象,包含 id、reportNo、hazardName、status、createTime 等字段。支持 pageNum、pageSize 等筛选参数。

接口详情

审批隐患流程

  • 用途: 审批通过或驳回,需携带taskId、comment、result等信息。成功返回 data 为 null;失败返回 error 信息。
  • 请求: POST /gd_dataserver/flowable/hazard/complete
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: completeUsingPOST_2

参数:

无

请求体:

  • Content-Type:application/json
  • 模型:工作流签字任务相关--请求参数
  • 必填:文档未标记
字段 必填 类型 说明 示例
assignee 否 string 审批人 -
candidateGroups 否 array 审批组 -
candidateUsers 否 array 候选人 -
comment 否 string 任务意见 -
currentChildExecutionId 否 string 子执行流ID -
defId 否 string 流程环节定义ID -
deploymentId 否 string 部署ID -
file 否 string 拍照 -
flag 否 boolean 子执行流是否已执行 false
instanceId 否 string 流程实例Id -
qz 否 string 任务签字 -
result 否 string 任务审批结果 1-同意 2-退回 -
targetKey 否 string 节点 -
taskId 否 string 任务Id -
taskName 否 string 任务名称 -
type 否 string 业务类型 -
userId 否 string 用户Id -
userName 否 string 用户名称 -
variables 否 object 流程变量信息 -
zyxkid 否 string 作业许可Id -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

隐患流程详情

  • 用途: 返回 data 为 HazardReport 对象,包含完整隐患字段及流程状态信息。主要字段:id、reportNo、hazardName、status-状态编码、flowStatus-流程状态、canApprove-是否可审批。
  • 请求: GET /gd_dataserver/flowable/hazard/detail/{id}
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: detailUsingGET

参数:

字段 位置 必填 类型 说明 示例
id path 是 integer / int64 隐患ID -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -

上报隐患并提交流程

  • 用途: 先调用uploadAttachment上传附件,再将report和attachments一起提交。成功返回 data 为对象,包含:reportId-隐患记录ID、reportNo-隐患编号、flowInstanceId-流程实例ID、message-提示信息。失败返回 error 字段含错误原因。
  • 请求: POST /gd_dataserver/flowable/hazard/submitFlow
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: submitFlowUsingPOST

参数:

无

请求体:

  • Content-Type:application/json
  • 模型:隐患上报流程提交请求
  • 必填:文档未标记
字段 必填 类型 说明 示例
attachments 否 array<隐患附件> 附件列表(先调用uploadAttachment接口获取) -
report 是 隐患信息 隐患信息 -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

切换隐患流程等级

  • 用途: 审批过程中重新评估隐患等级,作废当前流程并以新等级重新启动审批。等级编码:general-一般隐患 / major-较大隐患 / critical-重大隐患。返回新流程实例ID。
  • 请求: POST /gd_dataserver/flowable/hazard/switchLevel
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: switchLevelUsingPOST

参数:

字段 位置 必填 类型 说明 示例
reportId query 是 integer / int64 隐患记录ID -
newHazardLevel query 是 string 目标等级编码(general/major/critical) -
switchReason query 否 string 切换原因 -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

隐患流程待办/已办列表

  • 用途: 返回 data 为 PageInfo 分页对象。list 中每条记录为 HazardReport 对象,包含 id、reportNo、hazardName、status、createTime 等字段。支持 pageNum、pageSize 等筛选参数。
  • 请求: GET /gd_dataserver/flowable/hazard/todoList
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: todoListUsingGET_1

参数:

字段 位置 必填 类型 说明 示例
params query 是 object<string, string> 查询参数(支持pageNum/pageSize等) -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -