流程管理新增

This commit is contained in:
2024-05-13 21:12:32 +08:00
parent fb6ce3fc11
commit fc2f2d767a
62 changed files with 596 additions and 64 deletions

View File

@@ -7,7 +7,7 @@ import lombok.Getter;
/**
* 流程实例/任务的删除原因枚举
*
* @author 芋道源码
* @author hongawen
*/
@Getter
@AllArgsConstructor

View File

@@ -8,7 +8,7 @@ import java.util.Arrays;
/**
* BPM 模型的表单类型的枚举
*
* @author 芋道源码
* @author hongawen
*/
@Getter
@AllArgsConstructor

View File

@@ -8,7 +8,7 @@ import java.util.Arrays;
/**
* 流程实例 ProcessInstance 的状态
*
* @author 芋道源码
* @author hongawen
*/
@Getter
@AllArgsConstructor

View File

@@ -44,19 +44,25 @@ public enum BpmResponseEnum {
REPEAT_CATEGORY_NAME_FORM("A00568", "流程类型名称重复"),
PROCESS_INSTANCE_NOT_EXISTS ("A00568", "流程实例不存在"),
REPEAT_CATEGORY_CODE_FORM("A00568", "流程类型编码重复"),
TASK_IS_PENDING ("A00568", "当前任务处于挂起状态,不能操作"),
REPEAT_SIGN_NAME_FORM("A00568", "流程标识名称重复"),
TASK_TARGET_NODE_NOT_EXISTS ("A00568", " 目标节点不存在"),
REPEAT_SIGN_KEY_FORM("A00568", "流程标识key重复"),
TASK_RETURN_FAIL_SOURCE_TARGET_ERROR ("A00568", "回退任务失败,目标节点是在并行网关上或非同一路线上,不可跳转"),
PROCESS_INSTANCE_NOT_EXISTS("A00568", "流程实例不存在"),
TASK_IS_PENDING("A00568", "当前任务处于挂起状态,不能操作"),
TASK_TARGET_NODE_NOT_EXISTS("A00568", " 目标节点不存在"),
TASK_RETURN_FAIL_SOURCE_TARGET_ERROR("A00568", "回退任务失败,目标节点是在并行网关上或非同一路线上,不可跳转"),
PROCESS_INSTANCE_CANCEL_FAIL_NOT_EXISTS("A00568", "流程取消失败,流程不处于运行中"),
TASK_DELEGATE_FAIL_USER_REPEAT("A00568", "任务委派失败,委派人和当前审批人为同一人"),
TASK_DELEGATE_FAIL_USER_REPEAT("A00568", "任务委派失败,委派人和当前审批人为同一人"),
TASK_DELEGATE_FAIL_USER_NOT_EXISTS("A00568", "任务委派失败,被委派人不存在"),
TASK_DELEGATE_FAIL_USER_NOT_EXISTS("A00568", "任务委派失败,被委派人不存在"),
TASK_TRANSFER_FAIL_USER_REPEAT("A00568", "任务转办失败,转办人和当前审批人为同一人"),

View File

@@ -9,7 +9,7 @@ import lombok.Getter;
*
* 例如说:分配给指定人审批
*
* @author 芋道源码
* @author hongawen
*/
@Getter
@AllArgsConstructor

View File

@@ -3,7 +3,7 @@ package com.njcn.bpm.enums;
/**
* BPMN XML 常量信息
*
* @author 芋道源码
* @author hongawen
*/
public interface BpmnModelConstants {

View File

@@ -9,7 +9,7 @@ package com.njcn.bpm.enums;
* 虽然说HTTP 响应状态码作为业务使用表达能力偏弱,但是使用在系统层面还是非常不错的
* 比较特殊的是,因为之前一直使用 0 作为成功,就不使用 200 啦。
*
* @author 芋道源码
* @author hongawen
*/
public interface GlobalErrorCodeConstants {

View File

@@ -3,7 +3,7 @@ package com.njcn.bpm.enums;
/**
* 可生成 Int 数组的接口
*
* @author 芋道源码
* @author hongawen
*/
public interface IntArrayValuable {

View File

@@ -5,7 +5,7 @@ package com.njcn.bpm.enums;
*
* 考虑到每个 starter 都需要用到该工具类,所以放到 common 模块下的 enums 包下
*
* @author 芋道源码
* @author hongawen
*/
public interface WebFilterOrderEnum {