仿钉钉流程设计- 流程表单字段权限测试

This commit is contained in:
jason
2024-04-14 10:07:55 +08:00
parent 9456d461f9
commit 1e30e4851a
7 changed files with 206 additions and 12 deletions

View File

@ -0,0 +1,26 @@
package cn.iocoder.yudao.module.bpm.enums.definition;
import cn.hutool.core.util.ArrayUtil;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* BPM 表单权限的枚举
*
* @author jason
*/
@Getter
@AllArgsConstructor
public enum BpmFieldPermissionEnum {
EDITABLE(1, "可编辑"),
READONLY(2, "只读"),
HIDE(3, "隐藏");
private final Integer permission;
private final String name;
public static BpmFieldPermissionEnum valueOf(Integer permission) {
return ArrayUtil.firstMatch(item -> item.getPermission().equals(permission), values());
}
}