From 1fd1bd2f5a30c00f64d6fdd8528f345f97129008 Mon Sep 17 00:00:00 2001 From: wangwh <2397901735@qq.com> Date: Wed, 04 Sep 2024 20:53:29 +0800 Subject: [PATCH] 时限类型枚举 --- dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/SyTimeEnum.java | 93 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 93 insertions(+), 0 deletions(-) diff --git a/dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/SyTimeEnum.java b/dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/SyTimeEnum.java new file mode 100644 index 0000000..33c58f5 --- /dev/null +++ b/dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/SyTimeEnum.java @@ -0,0 +1,93 @@ +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; + } + } +} -- Gitblit v1.8.0