feat: BPM-更多设置-自动去重

This commit is contained in:
Lesan
2025-01-21 08:24:42 +08:00
parent f486790def
commit d8bc3a46e5
4 changed files with 89 additions and 4 deletions

View File

@@ -0,0 +1,32 @@
package cn.iocoder.yudao.module.bpm.enums.definition;
import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
/**
* BPM 自动去重的类型的枚举
*
* @author Lesan
*/
@Getter
@AllArgsConstructor
public enum BpmAutoApproveType implements IntArrayValuable {
NONE(1, "不自动通过"),
APPROVE_ALL(2, "仅审批一次,后续重复的审批节点均自动通过"),
APPROVE_SEQUENT(3, "仅针对连续审批的节点自动通过");
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(BpmAutoApproveType::getType).toArray();
private final Integer type;
private final String name;
@Override
public int[] array() {
return ARRAYS;
}
}