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