package
0.0.0-20240303083302-2fdb8d145865
Repository: https://github.com/kuochaoyi/go-workflow.git
Documentation: pkg.go.dev

# Functions

AddCandidateGroupTx AddCandidateGroupTx 添加候选用户组.
AddCandidateUserTx AddCandidateUserTx 添加候选用户.
AddNotifierTx 添加抄送人候选用户组.
AddParticipantTx AddParticipantTx 添加任务参与人.
Complete Complete 审批.
CompleteTaskTx CompleteTaskTx 执行任务.
CreateProcInstTx CreateProcInstTx 开户事务.
CronJobs CronJobs 所有定时任务,在启动时会执行.
DelCandidateByProcInstID DelCandidateByProcInstID 删除历史候选人.
DeleteTask 删除任务.
DelProcdefByID del by id.
DelProcInstByIDTx DelProcInstByIDTx.
DelProcInstHistoryByID DelProcInstHistoryByID.
ExistsNotifierByProcInstIDAndGroup 抄送人是否已经存在.
ExistsProcdefByNameAndCompany if exists 查询流程定义是否存在.
FindAllPageAsJSON FindAllPageAsJSON.
FindParticipantByProcInstID 查询参与审批的人.
FindParticipantHistoryByProcInstID 历史纪录查询.
FindProcHistory 查询我的审批.
FindProcHistoryNotify 查询抄送我的流程.
FindProcInstByID FindProcInstByID.
FindProcNotify 查询抄送我的.
GenerateExec GenerateExec 根据流程定义node生成执行流.
GetDefaultProcessPageReceiver GetDefaultProcessPageReceiver.
GetExecByProcInst GetExecByProcInst 根据流程实例查询执行流.
GetExecNodeInfosByProcInstID GetExecNodeInfosByProcInstID 获取执行流经过的节点信息.
GetProcdefByID 根据流程定义id获取流程定义.
GetProcdefLatestByNameAndCompany GetProcdefLatestByNameAndCompany 根据流程定义名字和公司查询流程定义.
GetResourceByID GetResourceByID 根据id查询流程定义.
GetResourceByNameAndCompany GetResourceByNameAndCompany 获取流程定义配置信息.
GetTaskByID GetTaskById.
GetTaskLastByProInstID GetTaskLastByProInstID.
IfParticipantByTaskID IfParticipantByTaskID 针对指定任务判断用户是否已经审批过了.
IsProdefValid 流程定义格式是否有效.
MoveFinishedProcInstToHistory MoveFinishedProcInstToHistory.
MoveStage MoveStage 流程流转.
MoveStageByProcInstID MoveStageByProcInstID.
MoveToNextStage MoveToNextStage 通过.
MoveToPrevStage MoveToPrevStage 驳回.
NewTask 新任务.
NewTaskTx NewTaskTx 开启事务.
SaveExecTx SaveExecTx.
SaveExecution SaveExecution.
SaveIdentitylinkTx SaveIdentitylinkTx.
SaveProcdef 保存.
SetProcInstFinish SetProcInstFinish 设置流程结束.
StartByMyself 我发起的流程.
StartHistoryByMyself 查询我发起的流程.
UpdateProcInst UpdateProcInst 更新流程实例.
UpdateTaskWhenComplete UpdateTaskWhenComplete.
WithDrawTask 撤回任务.

# Structs

Procdef 流程定义表.
ProcessPageReceiver 分页参数.
ProcessReceiver 接收页面传递参数.
TaskReceiver 任务.
UserInfo 用户信息.