workflow

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Process

func Process(nodeId int, parameters map[string]interface{}, resource string) (procNode types.ProcNode, err error)

Process 流程节点解析,返回下一个节点

func WorkFlowAdd

func WorkFlowAdd(tx *gorm.DB, req *types.ProcInstCreateReq) (resp types.ProcInstResp, err error)

WorkFlowAdd 创建工作流

func WorkFlowApproval

func WorkFlowApproval(tx *gorm.DB, req *types.ProcProcApprovalReq) (resp types.ProcInstResp, err error)

WorkFlowApproval 审批

func WorkFlowForceEnd

func WorkFlowForceEnd(tx *gorm.DB, req *types.ProcReq) (resp types.ProcInstResp, err error)

WorkFlowForceEnd 强制结束流程

func WorkFlowHis

func WorkFlowHis(db *gorm.DB, req *types.ProcReq) (resp *[]types.ProcHisResp, err error)

WorkFlowHis 流程历史

func WorkFlowJump

func WorkFlowJump(tx *gorm.DB, req *types.ProcReq) (resp types.ProcInstResp, err error)

WorkFlowJump 流程跳跃(特殊业务)

func WorkFlowSuspend

func WorkFlowSuspend(tx *gorm.DB, req *types.ProcReq) (resp types.ProcInstResp, err error)

WorkFlowSuspend 中止流程

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL