| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 | | package com.stylefeng.guns.core.common.constant.state; |  |   |  | /** |  |  * 是否是菜单的枚举 |  |  * |  |  * @author fengshuonan |  |  * @date 2017年6月1日22:50:11 |  |  */ |  | public enum ExpenseState { |  |   |  |     SUBMITING(1, "待提交"), |  |     CHECKING(2, "待审核"), |  |     PASS(3, "审核通过"), |  |     UN_PASS(4, "未通过"); |  |   |  |     int code; |  |     String message; |  |   |  |     ExpenseState(int code, String message) { |  |         this.code = code; |  |         this.message = message; |  |     } |  |   |  |     public int getCode() { |  |         return code; |  |     } |  |   |  |     public void setCode(int code) { |  |         this.code = code; |  |     } |  |   |  |     public String getMessage() { |  |         return message; |  |     } |  |   |  |     public void setMessage(String message) { |  |         this.message = message; |  |     } |  |   |  |     public static String valueOf(Integer status) { |  |         if (status == null) { |  |             return ""; |  |         } else { |  |             for (ExpenseState s : ExpenseState.values()) { |  |                 if (s.getCode() == status) { |  |                     return s.getMessage(); |  |                 } |  |             } |  |             return ""; |  |         } |  |     } |  | } | 
 |