懒羊羊
2023-09-19 3d2401cf8ea9ae3d830c0568e7751e2e8cc8db22
提交 | 用户 | 时间
1ac2bc 1 /**
2  * Copyright 2018-2020 stylefeng & fengshuonan (https://gitee.com/stylefeng)
3  * <p>
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  * <p>
8  * http://www.apache.org/licenses/LICENSE-2.0
9  * <p>
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package cn.stylefeng.guns.base.enums;
17
18 import lombok.Getter;
19
20 /**
21  * 公共状态
22  *
23  * @author fengshuonan
24  * @Date 2017年1月22日 下午12:14:59
25  */
26 @Getter
27 public enum CommonStatus {
28
29     ENABLE("ENABLE", "启用"),
30     DISABLE("DISABLE", "禁用");
31
32     String code;
33
34     public String getCode() {
35         return code;
36     }
37
38     public void setCode(String code) {
39         this.code = code;
40     }
41
42     public String getMessage() {
43         return message;
44     }
45
46     public void setMessage(String message) {
47         this.message = message;
48     }
49
50     String message;
51
52     CommonStatus(String code, String message) {
53         this.code = code;
54         this.message = message;
55     }
56
57     public static String getDescription(String status) {
58         if (status == null) {
59             return "";
60         } else {
61             for (CommonStatus s : CommonStatus.values()) {
62                 if (s.getCode().equals(status)) {
63                     return s.getMessage();
64                 }
65             }
66             return "";
67         }
68     }
69 }