迁移包名 com.flowlong 为 com.aizuda

This commit is contained in:
hubin 2024-04-01 20:05:25 +08:00
parent 7d5d021201
commit edd134a6f6
118 changed files with 461 additions and 456 deletions

View File

@ -26,8 +26,8 @@ description = "FlowLong BPM"
//
allprojects {
group "com.flowlong"
version "0.0.2-SNAPSHOT"
group "com.aizuda"
version "0.0.1"
}
@ -127,6 +127,12 @@ subprojects {
}
}
tasks.withType(MavenPublication) {
doFirst {
options.skipCertificateChecks = true
}
}
task javadocJar(type: Jar) {
archiveClassifier = 'javadoc'
from javadoc

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong</artifactId>
<version>${revision}</version>
</parent>

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.model.NodeExpression;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.model.NodeExpression;
import java.util.List;
import java.util.Map;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
/**
* JSON BPM 常量类

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import java.util.HashMap;
import java.util.Map;

View File

@ -1,13 +1,13 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.entity.FlwInstance;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.entity.FlwInstance;
import com.aizuda.bpm.engine.model.NodeModel;
import java.util.Map;
import java.util.Optional;

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowLongContext;
/**
* FlowLong流程引擎拦截器

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowLongContext;
/**
* 模型实例接口

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.model.ProcessModel;
/**
* JSON BPM 模型缓存处理接口

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.model.ProcessModel;
/**
* FlowLong 流程模型解析器接口

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.assist.StreamUtils;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.entity.FlwProcess;
import com.aizuda.bpm.engine.assist.StreamUtils;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.entity.FlwProcess;
import java.io.InputStream;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.entity.*;
import com.aizuda.bpm.engine.entity.*;
import java.util.List;
import java.util.Optional;

View File

@ -1,14 +1,14 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.entity.FlwInstance;
import com.flowlong.bpm.engine.entity.FlwProcess;
import com.flowlong.bpm.engine.model.NodeModel;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.entity.FlwInstance;
import com.aizuda.bpm.engine.entity.FlwProcess;
import com.aizuda.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.model.ProcessModel;
import java.util.Map;
import java.util.function.Supplier;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import java.util.List;

View File

@ -1,15 +1,15 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.flowlong.bpm.engine.model.NodeAssignee;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.model.NodeAssignee;
import com.aizuda.bpm.engine.model.NodeModel;
import java.util.List;
import java.util.Objects;

View File

@ -1,17 +1,17 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine;
package com.aizuda.bpm.engine;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.core.enums.PerformType;
import com.flowlong.bpm.engine.core.enums.TaskState;
import com.flowlong.bpm.engine.core.enums.TaskType;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.core.enums.PerformType;
import com.aizuda.bpm.engine.core.enums.TaskState;
import com.aizuda.bpm.engine.core.enums.TaskType;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.model.NodeModel;
import java.util.Collections;
import java.util.List;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.assist;
package com.aizuda.bpm.engine.assist;
import com.flowlong.bpm.engine.exception.FlowLongException;
import com.aizuda.bpm.engine.exception.FlowLongException;
import java.util.Objects;
import java.util.function.Supplier;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.assist;
package com.aizuda.bpm.engine.assist;
import java.time.LocalDateTime;
import java.time.ZoneId;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.assist;
package com.aizuda.bpm.engine.assist;
import java.util.Collection;
import java.util.Map;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.assist;
package com.aizuda.bpm.engine.assist;
import java.io.ByteArrayOutputStream;
import java.io.IOException;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.cache;
package com.aizuda.bpm.engine.cache;
/**
* 流程缓存接口

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.cache;
package com.aizuda.bpm.engine.cache;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

View File

@ -1,16 +1,16 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core;
package com.aizuda.bpm.engine.core;
import com.flowlong.bpm.engine.FlowConstants;
import com.flowlong.bpm.engine.FlowLongEngine;
import com.flowlong.bpm.engine.TaskActorProvider;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.entity.FlwInstance;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.FlowConstants;
import com.aizuda.bpm.engine.FlowLongEngine;
import com.aizuda.bpm.engine.TaskActorProvider;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.entity.FlwInstance;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.model.ProcessModel;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core;
package com.aizuda.bpm.engine.core;
import lombok.Getter;

View File

@ -1,16 +1,16 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core;
package com.aizuda.bpm.engine.core;
import com.flowlong.bpm.engine.*;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.handler.CreateTaskHandler;
import com.flowlong.bpm.engine.handler.FlowJsonHandler;
import com.flowlong.bpm.engine.handler.impl.DefaultCreateTaskHandler;
import com.flowlong.bpm.engine.impl.DefaultProcessModelParser;
import com.flowlong.bpm.engine.model.NodeModel;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.*;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.handler.CreateTaskHandler;
import com.aizuda.bpm.engine.handler.FlowJsonHandler;
import com.aizuda.bpm.engine.handler.impl.DefaultCreateTaskHandler;
import com.aizuda.bpm.engine.impl.DefaultProcessModelParser;
import com.aizuda.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.model.ProcessModel;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;

View File

@ -1,21 +1,21 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core;
package com.aizuda.bpm.engine.core;
import com.flowlong.bpm.engine.FlowLongEngine;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.enums.PerformType;
import com.flowlong.bpm.engine.core.enums.TaskType;
import com.flowlong.bpm.engine.entity.FlwInstance;
import com.flowlong.bpm.engine.entity.FlwProcess;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.flowlong.bpm.engine.model.NodeAssignee;
import com.flowlong.bpm.engine.model.NodeModel;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.FlowLongEngine;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.enums.PerformType;
import com.aizuda.bpm.engine.core.enums.TaskType;
import com.aizuda.bpm.engine.entity.FlwInstance;
import com.aizuda.bpm.engine.entity.FlwProcess;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.model.NodeAssignee;
import com.aizuda.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.model.ProcessModel;
import lombok.extern.slf4j.Slf4j;
import java.util.*;

View File

@ -1,4 +1,4 @@
package com.flowlong.bpm.engine.core.enums;
package com.aizuda.bpm.engine.core.enums;
/**
* 流程引擎监听类型

View File

@ -1,4 +1,4 @@
package com.flowlong.bpm.engine.core.enums;
package com.aizuda.bpm.engine.core.enums;
import lombok.Getter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core.enums;
package com.aizuda.bpm.engine.core.enums;
import lombok.Getter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core.enums;
package com.aizuda.bpm.engine.core.enums;
import lombok.Getter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core.enums;
package com.aizuda.bpm.engine.core.enums;
import lombok.Getter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.core.enums;
package com.aizuda.bpm.engine.core.enums;
import lombok.Getter;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.FlowCreator;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.FlowConstants;
import com.flowlong.bpm.engine.ProcessModelCache;
import com.aizuda.bpm.engine.FlowConstants;
import com.aizuda.bpm.engine.ProcessModelCache;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.core.enums.InstanceState;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.core.enums.InstanceState;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,12 +1,12 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.core.enums.TaskState;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.core.enums.TaskState;
import com.aizuda.bpm.engine.model.NodeModel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.model.NodeAssignee;
import com.aizuda.bpm.engine.model.NodeAssignee;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.FlowLongContext;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,19 +1,19 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.FlowConstants;
import com.flowlong.bpm.engine.ProcessModelCache;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.enums.FlowState;
import com.flowlong.bpm.engine.model.ModelHelper;
import com.flowlong.bpm.engine.model.NodeModel;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.FlowConstants;
import com.aizuda.bpm.engine.ProcessModelCache;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.enums.FlowState;
import com.aizuda.bpm.engine.model.ModelHelper;
import com.aizuda.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.model.ProcessModel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,13 +1,13 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.enums.PerformType;
import com.flowlong.bpm.engine.core.enums.TaskType;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.enums.PerformType;
import com.aizuda.bpm.engine.core.enums.TaskType;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@ -48,11 +48,11 @@ public class FlwTask extends FlowEntity {
*/
protected String displayName;
/**
* 任务类型 {@link com.flowlong.bpm.engine.core.enums.TaskType}
* 任务类型 {@link TaskType}
*/
protected Integer taskType;
/**
* 参与方式 {@link com.flowlong.bpm.engine.core.enums.PerformType}
* 参与方式 {@link PerformType}
*/
protected Integer performType;
/**

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.entity;
package com.aizuda.bpm.engine.entity;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.model.NodeAssignee;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.model.NodeAssignee;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.exception;
package com.aizuda.bpm.engine.exception;
/**
* FlowLong流程引擎异常类

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.handler;
package com.aizuda.bpm.engine.handler;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.model.NodeModel;
/**
* 流程任务创建处理器

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.handler;
package com.aizuda.bpm.engine.handler;
/**
* 流程 JSON 解析处理器接口

View File

@ -1,15 +1,15 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.handler.impl;
package com.aizuda.bpm.engine.handler.impl;
import com.flowlong.bpm.engine.FlowLongInterceptor;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.handler.CreateTaskHandler;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.FlowLongInterceptor;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.handler.CreateTaskHandler;
import com.aizuda.bpm.engine.model.NodeModel;
import lombok.extern.slf4j.Slf4j;
import java.util.List;

View File

@ -1,14 +1,14 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.impl;
package com.aizuda.bpm.engine.impl;
import com.flowlong.bpm.engine.ProcessModelParser;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.cache.FlowCache;
import com.flowlong.bpm.engine.cache.FlowSimpleCache;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.engine.ProcessModelParser;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.cache.FlowCache;
import com.aizuda.bpm.engine.cache.FlowSimpleCache;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.model.ProcessModel;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.impl;
package com.aizuda.bpm.engine.impl;
import com.flowlong.bpm.engine.TaskAccessStrategy;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.TaskAccessStrategy;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import java.util.List;
import java.util.Objects;

View File

@ -1,13 +1,13 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.impl;
package com.aizuda.bpm.engine.impl;
import com.flowlong.bpm.engine.TaskActorProvider;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.flowlong.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.TaskActorProvider;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.model.NodeModel;
import java.util.ArrayList;
import java.util.List;

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.listener;
package com.aizuda.bpm.engine.listener;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import java.util.function.Supplier;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.listener;
package com.aizuda.bpm.engine.listener;
import com.flowlong.bpm.engine.entity.FlwHisInstance;
import com.aizuda.bpm.engine.entity.FlwHisInstance;
/**
* 流程实例监听

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.listener;
package com.aizuda.bpm.engine.listener;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.entity.FlwTask;
/**
* 流程任务监听

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import java.util.*;
import java.util.function.BiConsumer;

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,15 +1,17 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import com.flowlong.bpm.engine.Expression;
import com.flowlong.bpm.engine.ModelInstance;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.enums.TaskType;
import com.aizuda.bpm.engine.Expression;
import com.aizuda.bpm.engine.ModelInstance;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.enums.PerformType;
import com.aizuda.bpm.engine.core.enums.TaskType;
import com.aizuda.bpm.engine.entity.FlwProcess;
import lombok.Getter;
import lombok.Setter;
@ -34,7 +36,7 @@ public class NodeModel implements ModelInstance, Serializable {
*/
private String nodeName;
/**
* 调用外部流程定义 key 唯一标识 {@link com.flowlong.bpm.engine.entity.FlwProcess}
* 调用外部流程定义 key 唯一标识 {@link FlwProcess}
*/
private String callProcessKey;
/**
@ -100,7 +102,7 @@ public class NodeModel implements ModelInstance, Serializable {
*/
private Integer termMode;
/**
* 多人审批时审批方式 {@link com.flowlong.bpm.engine.core.enums.PerformType}
* 多人审批时审批方式 {@link PerformType}
* <p>
* 1按顺序依次审批
* 2会签 (可同时审批每个人必须审批通过)

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.model;
package com.aizuda.bpm.engine.model;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowLongContext;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.scheduling;
package com.aizuda.bpm.engine.scheduling;
/**
* 任务执行锁接口

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.scheduling;
package com.aizuda.bpm.engine.scheduling;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.scheduling;
package com.aizuda.bpm.engine.scheduling;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.engine.scheduling;
package com.aizuda.bpm.engine.scheduling;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.FlowLongContext;
/**
* 任务提醒接口

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong</artifactId>
<version>${revision}</version>
</parent>
@ -16,7 +16,7 @@
<dependencies>
<dependency>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong-core</artifactId>
</dependency>

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.entity.FlwExtInstance;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.flowlong.bpm.engine.entity.FlwExtInstance;
/**
* 扩展流程实例 Mapper

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.entity.FlwHisInstance;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.flowlong.bpm.engine.entity.FlwHisInstance;
/**
* 历史流程实例 Mapper

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.entity.FlwHisTaskActor;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.entity.FlwHisTaskActor;
import java.util.List;

View File

@ -1,12 +1,12 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.entity.FlwHisTask;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.entity.FlwHisTask;
import com.flowlong.bpm.engine.entity.FlwTask;
/**
* 历史任务 Mapper

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.entity.FlwInstance;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.flowlong.bpm.engine.entity.FlwInstance;
/**
* 流程实例 Mapper

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.entity.FlwProcess;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.flowlong.bpm.engine.entity.FlwProcess;
/**
* 流程定义 Mapper

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.entity.FlwTaskActor;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.entity.FlwTaskActor;
import java.util.List;

View File

@ -1,12 +1,12 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.mapper;
package com.aizuda.bpm.mybatisplus.mapper;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.entity.FlwTask;
import java.util.List;

View File

@ -1,20 +1,20 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.service;
package com.aizuda.bpm.mybatisplus.service;
import com.aizuda.bpm.engine.ProcessService;
import com.aizuda.bpm.engine.RuntimeService;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.enums.FlowState;
import com.aizuda.bpm.engine.entity.FlwProcess;
import com.aizuda.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.mybatisplus.mapper.FlwProcessMapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.ProcessService;
import com.flowlong.bpm.engine.RuntimeService;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.enums.FlowState;
import com.flowlong.bpm.engine.entity.FlwProcess;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.flowlong.bpm.mybatisplus.mapper.FlwProcessMapper;
import lombok.extern.slf4j.Slf4j;
import java.util.List;

View File

@ -1,12 +1,12 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.service;
package com.aizuda.bpm.mybatisplus.service;
import com.aizuda.bpm.engine.QueryService;
import com.aizuda.bpm.engine.entity.*;
import com.aizuda.bpm.mybatisplus.mapper.*;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.QueryService;
import com.flowlong.bpm.engine.entity.*;
import com.flowlong.bpm.mybatisplus.mapper.*;
import java.util.List;
import java.util.Optional;

View File

@ -1,28 +1,28 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.service;
package com.aizuda.bpm.mybatisplus.service;
import com.aizuda.bpm.engine.*;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.core.enums.InstanceState;
import com.aizuda.bpm.engine.core.enums.TaskState;
import com.aizuda.bpm.engine.entity.*;
import com.aizuda.bpm.engine.listener.InstanceListener;
import com.aizuda.bpm.engine.model.ConditionNode;
import com.aizuda.bpm.engine.model.DynamicAssignee;
import com.aizuda.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.mybatisplus.mapper.FlwExtInstanceMapper;
import com.aizuda.bpm.mybatisplus.mapper.FlwHisInstanceMapper;
import com.aizuda.bpm.mybatisplus.mapper.FlwInstanceMapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.*;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.core.enums.InstanceState;
import com.flowlong.bpm.engine.core.enums.TaskState;
import com.flowlong.bpm.engine.entity.*;
import com.flowlong.bpm.engine.listener.InstanceListener;
import com.flowlong.bpm.engine.model.ConditionNode;
import com.flowlong.bpm.engine.model.DynamicAssignee;
import com.flowlong.bpm.engine.model.NodeModel;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.flowlong.bpm.mybatisplus.mapper.FlwExtInstanceMapper;
import com.flowlong.bpm.mybatisplus.mapper.FlwHisInstanceMapper;
import com.flowlong.bpm.mybatisplus.mapper.FlwInstanceMapper;
import java.util.List;
import java.util.Map;

View File

@ -1,26 +1,26 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.mybatisplus.service;
package com.aizuda.bpm.mybatisplus.service;
import com.aizuda.bpm.engine.TaskAccessStrategy;
import com.aizuda.bpm.engine.TaskService;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.Execution;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.core.enums.PerformType;
import com.aizuda.bpm.engine.core.enums.TaskState;
import com.aizuda.bpm.engine.core.enums.TaskType;
import com.aizuda.bpm.engine.entity.*;
import com.aizuda.bpm.engine.listener.TaskListener;
import com.aizuda.bpm.engine.model.NodeAssignee;
import com.aizuda.bpm.engine.model.NodeModel;
import com.aizuda.bpm.engine.model.ProcessModel;
import com.aizuda.bpm.mybatisplus.mapper.*;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.flowlong.bpm.engine.TaskAccessStrategy;
import com.flowlong.bpm.engine.TaskService;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.Execution;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.core.enums.PerformType;
import com.flowlong.bpm.engine.core.enums.TaskState;
import com.flowlong.bpm.engine.core.enums.TaskType;
import com.flowlong.bpm.engine.entity.*;
import com.flowlong.bpm.engine.listener.TaskListener;
import com.flowlong.bpm.engine.model.NodeAssignee;
import com.flowlong.bpm.engine.model.NodeModel;
import com.flowlong.bpm.engine.model.ProcessModel;
import com.flowlong.bpm.mybatisplus.mapper.*;
import java.util.*;
import java.util.function.Consumer;

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong</artifactId>
<version>${revision}</version>
</parent>
@ -19,7 +19,7 @@
<dependencies>
<dependency>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong-mybatis-plus</artifactId>
</dependency>

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.solon;
package com.aizuda.bpm.solon;
import com.baomidou.mybatisplus.core.MybatisConfiguration;
import org.noear.solon.core.AppContext;
@ -27,7 +27,7 @@ public class XPluginImpl implements Plugin {
context.onEvent(MybatisConfiguration.class, e -> {
if ("flowlong".equals(e.getEnvironment().getId())) {
e.addMappers("com.flowlong.bpm.mybatisplus.mapper");
e.addMappers("com.aizuda.bpm.mybatisplus.mapper");
}
});
}

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.solon.adaptive;
package com.aizuda.bpm.solon.adaptive;
import com.flowlong.bpm.engine.Expression;
import com.flowlong.bpm.engine.model.NodeExpression;
import com.aizuda.bpm.engine.Expression;
import com.aizuda.bpm.engine.model.NodeExpression;
import com.googlecode.aviator.AviatorEvaluator;
import org.noear.solon.annotation.Component;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.solon.adaptive;
package com.aizuda.bpm.solon.adaptive;
import com.flowlong.bpm.engine.handler.FlowJsonHandler;
import com.aizuda.bpm.engine.handler.FlowJsonHandler;
import org.noear.snack.ONode;
import org.noear.solon.annotation.Component;

View File

@ -1,16 +1,16 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.solon.adaptive;
package com.aizuda.bpm.solon.adaptive;
import com.flowlong.bpm.engine.TaskService;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.scheduling.JobLock;
import com.flowlong.bpm.engine.scheduling.RemindParam;
import com.flowlong.bpm.engine.scheduling.TaskReminder;
import com.aizuda.bpm.engine.TaskService;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.scheduling.JobLock;
import com.aizuda.bpm.engine.scheduling.RemindParam;
import com.aizuda.bpm.engine.scheduling.TaskReminder;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,26 +1,26 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.solon.autoconfigure;
package com.aizuda.bpm.solon.autoconfigure;
import com.flowlong.bpm.engine.*;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.FlowLongEngineImpl;
import com.flowlong.bpm.engine.impl.GeneralAccessStrategy;
import com.flowlong.bpm.engine.impl.GeneralTaskActorProvider;
import com.flowlong.bpm.engine.listener.InstanceListener;
import com.flowlong.bpm.engine.listener.TaskListener;
import com.flowlong.bpm.engine.scheduling.JobLock;
import com.flowlong.bpm.engine.scheduling.LocalLock;
import com.flowlong.bpm.engine.scheduling.TaskReminder;
import com.flowlong.bpm.mybatisplus.mapper.*;
import com.flowlong.bpm.mybatisplus.service.ProcessServiceImpl;
import com.flowlong.bpm.mybatisplus.service.QueryServiceImpl;
import com.flowlong.bpm.mybatisplus.service.RuntimeServiceImpl;
import com.flowlong.bpm.mybatisplus.service.TaskServiceImpl;
import com.flowlong.bpm.solon.adaptive.SolonExpression;
import com.flowlong.bpm.solon.adaptive.SolonFlowJsonHandler;
import com.flowlong.bpm.solon.adaptive.SolonScheduler;
import com.aizuda.bpm.engine.*;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.FlowLongEngineImpl;
import com.aizuda.bpm.engine.impl.GeneralAccessStrategy;
import com.aizuda.bpm.engine.impl.GeneralTaskActorProvider;
import com.aizuda.bpm.engine.listener.InstanceListener;
import com.aizuda.bpm.engine.listener.TaskListener;
import com.aizuda.bpm.engine.scheduling.JobLock;
import com.aizuda.bpm.engine.scheduling.LocalLock;
import com.aizuda.bpm.engine.scheduling.TaskReminder;
import com.aizuda.bpm.mybatisplus.mapper.*;
import com.aizuda.bpm.mybatisplus.service.ProcessServiceImpl;
import com.aizuda.bpm.mybatisplus.service.QueryServiceImpl;
import com.aizuda.bpm.mybatisplus.service.RuntimeServiceImpl;
import com.aizuda.bpm.mybatisplus.service.TaskServiceImpl;
import com.aizuda.bpm.solon.adaptive.SolonExpression;
import com.aizuda.bpm.solon.adaptive.SolonFlowJsonHandler;
import com.aizuda.bpm.solon.adaptive.SolonScheduler;
import org.noear.solon.annotation.Bean;
import org.noear.solon.annotation.Condition;
import org.noear.solon.annotation.Configuration;

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.solon.autoconfigure;
package com.aizuda.bpm.solon.autoconfigure;
import com.flowlong.bpm.engine.scheduling.RemindParam;
import com.aizuda.bpm.engine.scheduling.RemindParam;
import org.noear.solon.annotation.Configuration;
import org.noear.solon.annotation.Inject;

View File

@ -1,2 +1,2 @@
solon.plugin=com.flowlong.bpm.solon.XPluginImpl
solon.plugin=com.aizuda.bpm.solon.XPluginImpl
solon.plugin.priority=4

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong</artifactId>
<version>${revision}</version>
</parent>
@ -14,7 +14,7 @@
<dependencies>
<dependency>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong-spring-boot-starter</artifactId>
</dependency>

View File

@ -1,4 +1,4 @@
package com.flowlong.bpm.spring.example;
package com.aizuda.bpm.spring.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -1,6 +1,6 @@
package com.flowlong.bpm.spring.example.config;
package com.aizuda.bpm.spring.example.config;
import com.flowlong.bpm.spring.event.TaskEvent;
import com.aizuda.bpm.spring.event.TaskEvent;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.event.EventListener;

View File

@ -1,9 +1,9 @@
package com.flowlong.bpm.spring.example.config;
package com.aizuda.bpm.spring.example.config;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.listener.TaskListener;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.listener.TaskListener;
import java.util.function.Supplier;

View File

@ -1,7 +1,7 @@
package com.flowlong.bpm.spring.example.config;
package com.aizuda.bpm.spring.example.config;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.scheduling.TaskReminder;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.scheduling.TaskReminder;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;

View File

@ -1,8 +1,8 @@
package com.flowlong.bpm.spring.example.controller;
package com.aizuda.bpm.spring.example.controller;
import com.flowlong.bpm.engine.FlowLongEngine;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.entity.FlwInstance;
import com.aizuda.bpm.engine.FlowLongEngine;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.entity.FlwInstance;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong</artifactId>
<version>${revision}</version>
</parent>
@ -15,7 +15,7 @@
<dependencies>
<dependency>
<groupId>com.flowlong</groupId>
<groupId>com.aizuda</groupId>
<artifactId>flowlong-mybatis-plus</artifactId>
</dependency>

View File

@ -1,14 +1,14 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.adaptive;
package com.aizuda.bpm.spring.adaptive;
import com.aizuda.bpm.engine.assist.Assert;
import com.aizuda.bpm.engine.handler.FlowJsonHandler;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.flowlong.bpm.engine.assist.Assert;
import com.flowlong.bpm.engine.handler.FlowJsonHandler;
/**
* Jackson JSON 解析处理器接口

View File

@ -1,10 +1,10 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.adaptive;
package com.aizuda.bpm.spring.adaptive;
import com.flowlong.bpm.engine.Expression;
import com.flowlong.bpm.engine.model.NodeExpression;
import com.aizuda.bpm.engine.Expression;
import com.aizuda.bpm.engine.model.NodeExpression;
import org.springframework.expression.EvaluationContext;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;

View File

@ -1,13 +1,13 @@
package com.flowlong.bpm.spring.adaptive;
package com.aizuda.bpm.spring.adaptive;
import com.flowlong.bpm.engine.TaskService;
import com.flowlong.bpm.engine.assist.DateUtils;
import com.flowlong.bpm.engine.assist.ObjectUtils;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.scheduling.JobLock;
import com.flowlong.bpm.engine.scheduling.RemindParam;
import com.flowlong.bpm.engine.scheduling.TaskReminder;
import com.aizuda.bpm.engine.TaskService;
import com.aizuda.bpm.engine.assist.DateUtils;
import com.aizuda.bpm.engine.assist.ObjectUtils;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.scheduling.JobLock;
import com.aizuda.bpm.engine.scheduling.RemindParam;
import com.aizuda.bpm.engine.scheduling.TaskReminder;
import lombok.Getter;
import lombok.Setter;
import org.springframework.scheduling.annotation.SchedulingConfigurer;

View File

@ -1,7 +1,7 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.autoconfigure;
package com.aizuda.bpm.spring.autoconfigure;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,28 +1,28 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.autoconfigure;
package com.aizuda.bpm.spring.autoconfigure;
import com.flowlong.bpm.engine.*;
import com.flowlong.bpm.engine.core.FlowLongContext;
import com.flowlong.bpm.engine.core.FlowLongEngineImpl;
import com.flowlong.bpm.engine.impl.GeneralAccessStrategy;
import com.flowlong.bpm.engine.impl.GeneralTaskActorProvider;
import com.flowlong.bpm.engine.listener.InstanceListener;
import com.flowlong.bpm.engine.listener.TaskListener;
import com.flowlong.bpm.engine.scheduling.JobLock;
import com.flowlong.bpm.engine.scheduling.LocalLock;
import com.flowlong.bpm.engine.scheduling.TaskReminder;
import com.flowlong.bpm.mybatisplus.mapper.*;
import com.flowlong.bpm.mybatisplus.service.ProcessServiceImpl;
import com.flowlong.bpm.mybatisplus.service.QueryServiceImpl;
import com.flowlong.bpm.mybatisplus.service.RuntimeServiceImpl;
import com.flowlong.bpm.mybatisplus.service.TaskServiceImpl;
import com.flowlong.bpm.spring.adaptive.FlowJacksonHandler;
import com.flowlong.bpm.spring.adaptive.SpelExpression;
import com.flowlong.bpm.spring.adaptive.SpringBootScheduler;
import com.flowlong.bpm.spring.event.EventInstanceListener;
import com.flowlong.bpm.spring.event.EventTaskListener;
import com.aizuda.bpm.engine.*;
import com.aizuda.bpm.engine.core.FlowLongContext;
import com.aizuda.bpm.engine.core.FlowLongEngineImpl;
import com.aizuda.bpm.engine.impl.GeneralAccessStrategy;
import com.aizuda.bpm.engine.impl.GeneralTaskActorProvider;
import com.aizuda.bpm.engine.listener.InstanceListener;
import com.aizuda.bpm.engine.listener.TaskListener;
import com.aizuda.bpm.engine.scheduling.JobLock;
import com.aizuda.bpm.engine.scheduling.LocalLock;
import com.aizuda.bpm.engine.scheduling.TaskReminder;
import com.aizuda.bpm.mybatisplus.mapper.*;
import com.aizuda.bpm.mybatisplus.service.ProcessServiceImpl;
import com.aizuda.bpm.mybatisplus.service.QueryServiceImpl;
import com.aizuda.bpm.mybatisplus.service.RuntimeServiceImpl;
import com.aizuda.bpm.mybatisplus.service.TaskServiceImpl;
import com.aizuda.bpm.spring.adaptive.FlowJacksonHandler;
import com.aizuda.bpm.spring.adaptive.SpelExpression;
import com.aizuda.bpm.spring.adaptive.SpringBootScheduler;
import com.aizuda.bpm.spring.event.EventInstanceListener;
import com.aizuda.bpm.spring.event.EventTaskListener;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
@ -44,7 +44,7 @@ import org.springframework.context.annotation.Configuration;
* @since 1.0
*/
@Configuration
@MapperScan("com.flowlong.bpm.mybatisplus.mapper")
@MapperScan("com.aizuda.bpm.mybatisplus.mapper")
@EnableConfigurationProperties(FlowLongProperties.class)
public class FlowLongAutoConfiguration {

View File

@ -1,9 +1,9 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.autoconfigure;
package com.aizuda.bpm.spring.autoconfigure;
import com.flowlong.bpm.engine.scheduling.RemindParam;
import com.aizuda.bpm.engine.scheduling.RemindParam;
import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

View File

@ -1,12 +1,12 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.event;
package com.aizuda.bpm.spring.event;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.entity.FlwHisInstance;
import com.flowlong.bpm.engine.listener.InstanceListener;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.entity.FlwHisInstance;
import com.aizuda.bpm.engine.listener.InstanceListener;
import org.springframework.context.ApplicationEventPublisher;
import java.util.function.Supplier;

View File

@ -1,12 +1,12 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.event;
package com.aizuda.bpm.spring.event;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.flowlong.bpm.engine.listener.TaskListener;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.listener.TaskListener;
import org.springframework.context.ApplicationEventPublisher;
import java.util.function.Supplier;

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.event;
package com.aizuda.bpm.spring.event;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.entity.FlwInstance;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.entity.FlwInstance;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,11 +1,11 @@
/*
* Copyright 2023-2025 Licensed under the AGPL License
*/
package com.flowlong.bpm.spring.event;
package com.aizuda.bpm.spring.event;
import com.flowlong.bpm.engine.core.FlowCreator;
import com.flowlong.bpm.engine.core.enums.EventType;
import com.flowlong.bpm.engine.entity.FlwTask;
import com.aizuda.bpm.engine.core.FlowCreator;
import com.aizuda.bpm.engine.core.enums.EventType;
import com.aizuda.bpm.engine.entity.FlwTask;
import lombok.Getter;
import lombok.Setter;

Some files were not shown because too many files have changed in this diff Show More