123456789101112131415161718192021222324252627282930313233343536373839 |
- package com.fdkankan.common.constant;
- public enum ModelingBuildStatus {
- OTHER(-10,"其他原因失败"),
- REPEAT(-3,"重复计算"),
- FAILED(-2,"计算失败"),
- OVERTIME(-1,"计算超时"),
- CALCULATING(0,"计算中"),
- SUCCESS(1,"计算成功");
- private Integer code;
- private String message;
- ModelingBuildStatus(Integer code, String message) {
- this.code = code;
- this.message = message;
- }
- public Integer code() {
- return code;
- }
- public String message() {
- return message;
- }
- public static ModelingBuildStatus get(Integer code){
- ModelingBuildStatus[] values = ModelingBuildStatus.values();
- Integer enumValue = null;
- for(ModelingBuildStatus eachValue : values){
- enumValue = eachValue.code();
- if(enumValue.equals(code)){
- return eachValue;
- }
- }
- return null;
- }
- }
|