| New file |
| | |
| | | package cn.huge.module.sys.constant; |
| | | |
| | | public enum SyTimeEnum { |
| | | SY_TIME_00("", "未分类"), |
| | | SY_TIME_01("24_00011-1", "受理时限"), |
| | | SY_TIME_02("24_00011-2", "办理时限"), |
| | | SY_TIME_03("24_00011-3", "督办回复时限"), |
| | | SY_TIME_04("24_00011-4", "评价时限"); |
| | | |
| | | /** |
| | | * 代码编号 |
| | | */ |
| | | private String index; |
| | | |
| | | /** |
| | | * 名称 |
| | | */ |
| | | private String des; |
| | | |
| | | public String getIndex() { |
| | | return index; |
| | | } |
| | | |
| | | public void setIndex(String index) { |
| | | this.index = index; |
| | | } |
| | | |
| | | public String getDes() { |
| | | return des; |
| | | } |
| | | |
| | | public void setDes(String des) { |
| | | this.des = des; |
| | | } |
| | | |
| | | SyTimeEnum(String index, String des) { |
| | | this.index = index; |
| | | this.des = des; |
| | | } |
| | | |
| | | /** |
| | | * 静态方法 |
| | | * @param index |
| | | * @return |
| | | */ |
| | | public static String getDes(String index) { |
| | | for (SyTimeEnum syTimeEnum : SyTimeEnum.values()) { |
| | | if (syTimeEnum.getIndex().equals(index)) { |
| | | return syTimeEnum.des; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | /** |
| | | * 静态方法 |
| | | * @param ownerType |
| | | * @return |
| | | */ |
| | | public static String getCat(String ownerType) { |
| | | switch (ownerType) { |
| | | case "22_00018-101": |
| | | return SY_TIME_01.getIndex(); |
| | | case "22_00018-102": |
| | | return SY_TIME_02.getIndex(); |
| | | case "22_00018-103": |
| | | return SY_TIME_03.getIndex(); |
| | | case "22_00018-104": |
| | | return SY_TIME_04.getIndex(); |
| | | default: |
| | | return SY_TIME_00.getIndex(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 静态方法 |
| | | * @param index |
| | | * @return |
| | | */ |
| | | public static SyTimeEnum getByIndex(final String index) { |
| | | switch (index) { |
| | | case "24_00011-1": |
| | | return SY_TIME_01; |
| | | case "24_00011-2": |
| | | return SY_TIME_02; |
| | | case "24_00011-3": |
| | | return SY_TIME_03; |
| | | case "24_00011-4": |
| | | return SY_TIME_04; |
| | | default: |
| | | return SY_TIME_00; |
| | | } |
| | | } |
| | | } |