Skip to content

审批中心

‍🤦‍♀️🤦‍♀️提示

审批中心源代码将作为商业版保留内容,承诺永久免费使用,如果需要补充能力可以通过交流群或Issue提交反馈,我们将综合评估后补齐。

自定义审批流。包含查询流程、提交审批、撤销、催办、同意、拒绝、退回等操作。

Maven坐标

xml
<dependency>
  <groupId>com.ikingtech.framework</groupId>
  <artifactId>sdk-approve</artifactId>
</dependency>

接口说明

  • ApproveFormApi流程表单
方法名方法释义
R<Object> report(ApproveFormBeanDefinitionReportParam reportParam);流程表单定义信息。
  • ApproveFormInstanceApi组织信息
方法名方法释义
R<ApproveFormInstanceDTO> preview(ApproveFormInstancePreviewParamDTO previewParam);预览表单实例(表单信息)。
R<List<ApproveFormInstanceBasicDTO>> page(ApproveFormInstanceQueryParamDTO queryParam);分页查询。
R<List<ApproveProcessInstanceUserExecuteStatusDTO>> listProcessInstanceUserExecuteStatus(ApproveFormInstanceQueryParamDTO queryParam);查询表单实例列表。
R<ApproveFormInstanceDTO> detail(String id);查询表单实例。
R<List<ApproveProcessInstanceDTO>> listInstanceNode(BatchParam<String> ids);查询审批实例节点列表。
R<List<ApproveProcessInstanceNodeDTO>> listExecutedInstanceNode(String formInstanceId);查询已审批节点列表。
R<String> addDraft(ApproveFormInstanceDTO formInstance);保存草稿。
R<Object> deleteDraft(String id);删除草稿。
R<Object> updateDraft(ApproveFormInstanceDTO formInstance);更新草稿。
R<List<ApproveFormInstanceBasicDTO>> pageDraft(ApproveFormInstanceDraftQueryParamDTO queryParam);分页查询草稿。
R<Object> share(ApproveFormInstanceShareParamDTO shareParam);分享审批实例。
R<Object> cancelShare(String formInstanceId);取消分享审批实例。
R<ApproveFormInstanceBasicDTO> submit(ApproveFormInstanceDTO formInstance);提交审批。
R<ApproveFormInstanceBasicDTO> reSubmit(ApproveFormOperationDTO reSubmitParam);再次提交审批。
R<Object> update(ApproveFormSubmitParamDTO submitParam);修改。
R<Object> cancelUpdate(ApproveFormOperationDTO cancelUpdateParam);撤销修改。
R<Object> revoke(ApproveFormOperationDTO revokeParam);撤销。
R<Object> cancelRevoke(ApproveFormOperationDTO cancelRevokeParam);中止撤销。
R<Object> remind(ApproveFormOperationDTO remindParam);催办。
R<Object> carbonCopyRead(ApproveFormOperationDTO carbonCopyReadParam);查看抄送。
R<Object> comment(ApproveFormOperationDTO commentParam);评论。
R<ApproveFormInstanceBasicDTO> pass(ApproveFormOperationDTO passParam);同意。
R<Object> passBatch(BatchParam<ApproveFormOperationDTO> passParam);批量同意。
R<ApproveFormInstanceBasicDTO> reject(ApproveFormOperationDTO rejectParam);拒绝。
R<ApproveFormInstanceBasicDTO> back(ApproveFormOperationDTO backParam);退回。
R<Object> append(ApproveFormOperationDTO appendParam);加签。