|
- package com.iformall.enums;
-
- import java.util.ArrayList;
- import java.util.List;
-
- /**
- *
- */
- public enum EnumVideoStatus {
-
-
- draft(0, "草稿"),
- ing(1, "生成视频中"),
- success(2,"生成视频成功"),
- fail(3, "生成视频失败"),
- upload_ing(4,"上传视频中"),
- upload_success(5,"上传视频成功"),
- upload_fail(6,"上传视频失败")
- ;
-
- public static EnumVideoStatus getEnum(Integer code) {
- for (EnumVideoStatus value : values()) {
- if (value.getCode().equals(code)) {
- return value;
- }
- }
- return null;
- }
-
- public static List<Integer> getAllCodes(){
- List<Integer> codes = new ArrayList<>();
- for (EnumVideoStatus value : values()) {
- codes.add(value.getCode());
- }
- return codes;
- }
-
- private Integer code;
- private String message;
-
- EnumVideoStatus(Integer code, String message) {
- this.code = code;
- this.message = message;
- }
-
- public Integer getCode() {
- return code;
- }
-
- public String getMessage() {
- return message;
- }
-
- }
|