From 7c93f84a1fbd9532bd5f6a1adfb434bc17bda3f9 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期二, 24 二月 2026 08:04:12 +0800
Subject: [PATCH] 格式
---
rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java | 142 ++++++++++++++++++++++++++++++-----------------
1 files changed, 90 insertions(+), 52 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java
index 6b27992..6cfcc36 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java
@@ -1,52 +1,90 @@
-package com.vincent.rsf.server.manager.enums;
-
-
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.vincent.rsf.framework.common.SpringUtils;
-import com.vincent.rsf.framework.exception.CoolException;
-
-public enum LocStsType {
-
- //绌烘澘
- LOC_STS_TYPE_D("D", "绌烘澘"),
- //鍦ㄥ簱
- LOC_STS_TYPE_F("F", "鍦ㄥ簱"),
- //绌哄簱
- LOC_STS_TYPE_O("O", "绌哄簱"),
- //绂佺敤
- LOC_STS_TYPE_X("X", "绂佺敤"),
- //鍏ュ簱棰勭害
- LOC_STS_TYPE_S("S", "鍏ュ簱棰勭害"),
- //鍑哄簱棰勭害
- LOC_STS_TYPE_R("R", "鍑哄簱棰勭害"),
- ;
-
- public String type;
-
- public String desc;
-
- LocStsType(String type, String desc) {
- this.type = type;
- this.desc = desc;
- }
-
-// public long val() {
-// LocStsService service = SpringUtils.getBean(LocStsService.class);
-// LocSts locSts = service.getOne(new LambdaQueryWrapper<LocSts>().eq(LocSts::getLocSts, this.toString()));
-// if (locSts == null) {
-// throw new CoolException("LocStsType Error!");
-// }
-// return locSts.getId();
-// }
-
- public static LocStsType get(String el) {
- for (LocStsType value : LocStsType.values()) {
- if (el.equals(value.toString())) {
- return value;
- }
- }
- return null;
- }
-
-
-}
+package com.vincent.rsf.server.manager.enums;
+
+public enum LocStsType {
+
+ //绌烘澘
+ LOC_STS_TYPE_D("D", "绌烘澘"),
+ //鍦ㄥ簱
+ LOC_STS_TYPE_F("F", "鍦ㄥ簱"),
+ //绌哄簱
+ LOC_STS_TYPE_O("O", "绌哄簱"),
+ //绂佺敤
+ LOC_STS_TYPE_X("X", "绂佺敤"),
+ //鍏ュ簱棰勭害
+ LOC_STS_TYPE_S("S", "鍏ュ簱棰勭害"),
+ //鍑哄簱棰勭害
+ LOC_STS_TYPE_R("R", "鍑哄簱棰勭害"),
+ ;
+
+ public String type;
+
+ public String desc;
+
+ LocStsType(String type, String desc) {
+ this.type = type;
+ this.desc = desc;
+ }
+
+
+ public static LocStsType get(String el) {
+ for (LocStsType value : LocStsType.values()) {
+ if (el.equals(value.toString())) {
+ return value;
+ }
+ }
+ return null;
+ }
+
+ /** 鏍规嵁鐘舵�佺爜(type)鍙栨弿杩帮紝濡� F -> 鍦ㄥ簱 */
+ public static String getDescByType(String type) {
+ if (type == null || type.isEmpty()) return type;
+ for (LocStsType value : LocStsType.values()) {
+ if (type.trim().equals(value.type)) return value.desc;
+ }
+ return type;
+ }
+
+ /**
+ * @author Ryan
+ * @date 2025/8/28
+ * @description: RCS搴撲綅鐘舵�佽浆鎹�
+ * @version 1.0
+ */
+ public static String getLocSts(String val) {
+ if (val.equals(RcsLocStsType.LOC_STS_TYPE_D.type)) {
+ return LocStsType.LOC_STS_TYPE_O.type;
+ } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_F.type)) {
+ return LocStsType.LOC_STS_TYPE_F.type;
+ } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_S.type)) {
+ return LocStsType.LOC_STS_TYPE_S.type;
+ } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_R.type)) {
+ return LocStsType.LOC_STS_TYPE_R.type;
+ } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_X.type)) {
+ return LocStsType.LOC_STS_TYPE_X.type;
+ }
+ return null;
+ }
+
+
+ /**
+ * @author Ryan
+ * @date 2025/8/28
+ * @description: RCS搴撲綅鐘舵�佽浆鎹�
+ * @version 1.0
+ */
+ public static String getRcsLocSts(String val) {
+ if (val.equals(LocStsType.LOC_STS_TYPE_O.type)) {
+ return RcsLocStsType.LOC_STS_TYPE_D.desc;
+ } else if (val.equals(LocStsType.LOC_STS_TYPE_F.type)) {
+ return RcsLocStsType.LOC_STS_TYPE_F.desc;
+ } else if (val.equals(LocStsType.LOC_STS_TYPE_S.type)) {
+ return RcsLocStsType.LOC_STS_TYPE_S.desc;
+ } else if (val.equals(LocStsType.LOC_STS_TYPE_R.type)) {
+ return RcsLocStsType.LOC_STS_TYPE_R.desc;
+ } else if (val.equals(LocStsType.LOC_STS_TYPE_X.type)) {
+ return RcsLocStsType.LOC_STS_TYPE_X.desc;
+ }
+ return null;
+ }
+
+}
--
Gitblit v1.9.1