| 123456789101112131415161718192021222324252627282930 |
- package com.qqflow.engine.domain.flow.enums;
- import io.swagger.v3.oas.annotations.media.Schema;
- import lombok.Getter;
- @Getter
- @Schema(description = "流程定义状态")
- public enum DefinitionStatus {
- DESIGNING(0, "设计中"),
- ENABLED(1, "启用中"),
- HISTORICAL(2, "历史");
- private final Integer code;
- private final String desc;
- DefinitionStatus(Integer code, String desc) {
- this.code = code;
- this.desc = desc;
- }
- public static DefinitionStatus of(Integer code) {
- for (DefinitionStatus status : values()) {
- if (status.code.equals(code)) {
- return status;
- }
- }
- return null;
- }
- }
|