diff --git a/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProjectWaringStatusEnum.java b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProjectWaringStatusEnum.java new file mode 100644 index 00000000..62f9bb18 --- /dev/null +++ b/safety-eval-domain/src/main/java/org/qinan/safetyeval/domain/constant/ProjectWaringStatusEnum.java @@ -0,0 +1,27 @@ +package org.qinan.safetyeval.domain.constant; + +import com.baomidou.mybatisplus.annotation.EnumValue; +import com.fasterxml.jackson.annotation.JsonValue; +import lombok.Getter; +import lombok.RequiredArgsConstructor; + +/** + * 项目预警状态 + */ +@Getter +@RequiredArgsConstructor +public enum ProjectWaringStatusEnum { + + NON_WARN("non_warn", "暂时不预警"), + FIRST_WARING("first_waring", "首次预警"), + SECOND_WARING("second_waring", "二次预警"), + EMERGENCY_WARING("emergency_waring", "紧急预警"), + OVERDUE_WARNING("overdue_warning", "逾期预警"), + END_WARNING("end_warning", "结束预警"), + ; + + @JsonValue + @EnumValue + private final String value; + private final String label; +}