Files
CampusNotice/src/main/java/com/yunhai/campusnotice/enums/ApprovalActionEnum.java
T
wanghu e20ba5f38b
build / build-push (push) Failing after 1m13s
通知
2026-09-10 15:40:38 +08:00

35 lines
708 B
Java

package com.yunhai.campusnotice.enums;
import lombok.Getter;
/**
* 通知审批动作(notice_approval.action)。
*/
@Getter
public enum ApprovalActionEnum {
SUBMIT(1, "提交审批"),
APPROVE(2, "审批通过"),
REJECT(3, "审批驳回");
private final int code;
private final String desc;
ApprovalActionEnum(int code, String desc) {
this.code = code;
this.desc = desc;
}
public static ApprovalActionEnum of(Integer code) {
if (code == null) {
return null;
}
for (ApprovalActionEnum e : values()) {
if (e.code == code) {
return e;
}
}
return null;
}
}