feat(X-Pack): 消息通信策略

This commit is contained in:
fit2cloud-chenyw
2024-04-24 21:20:02 +08:00
parent 79d66ff537
commit 710ebaa588
8 changed files with 86 additions and 57 deletions

View File

@@ -0,0 +1,28 @@
package io.dataease.constant;
import java.util.Arrays;
public enum MessageEnum {
INNER(0), EMAIL(1), WECOM(2), DINGTALK(3), LARK(4), LARKSUITE(5);
private Integer flag;
public Integer getFlag() {
return flag;
}
public void setFlag(Integer flag) {
this.flag = flag;
}
MessageEnum(Integer flag) {
this.flag = flag;
}
MessageEnum() {
}
public static MessageEnum fromValue(Integer flag) {
return Arrays.stream(values()).filter(v -> v.flag.equals(flag)).findFirst().get();
}
}