From f183b9f2f3fa69d7e327486e1b430f528c0dac9b Mon Sep 17 00:00:00 2001 From: hhhhsc701 <56435672+hhhhsc701@users.noreply.github.com> Date: Wed, 31 Dec 2025 10:30:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=AE=97=E5=AD=90=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E9=80=82=E9=85=8D=20(#216)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../datamate/operator/domain/contants/OperatorConstant.java | 6 ++++++ .../operator/infrastructure/parser/AbstractParser.java | 4 +++- deployment/helm/datamate/values.yaml | 3 --- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java b/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java index bf2151b..947b41d 100644 --- a/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java +++ b/backend/services/operator-market-service/src/main/java/com/datamate/operator/domain/contants/OperatorConstant.java @@ -32,8 +32,12 @@ public class OperatorConstant { public static String CATEGORY_PREDEFINED_ID = "96a3b07a-3439-4557-a835-525faad60ca3"; + public static String CATEGORY_DATAMATE_ID = "431e7798-5426-4e1a-aae6-b9905a836b34"; + public static String CATEGORY_DATA_JUICER_ID = "79b385b4-fde8-4617-bcba-02a176938996"; + public static String CATEGORY_OTHER_VENDOR_ID = "f00eaa3e-96c1-4de4-96cd-9848ef5429ec"; + public static Map CATEGORY_MAP = new HashMap<>(); static { @@ -44,5 +48,7 @@ public class OperatorConstant { CATEGORY_MAP.put("audio", CATEGORY_AUDIO_ID); CATEGORY_MAP.put("video", CATEGORY_VIDEO_ID); CATEGORY_MAP.put("all", CATEGORY_ALL_ID); + CATEGORY_MAP.put("datamate", CATEGORY_DATAMATE_ID); + CATEGORY_MAP.put("data-juicer", CATEGORY_DATA_JUICER_ID); } } diff --git a/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java b/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java index c4d0953..41ab89e 100644 --- a/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java +++ b/backend/services/operator-market-service/src/main/java/com/datamate/operator/infrastructure/parser/AbstractParser.java @@ -36,10 +36,12 @@ public abstract class AbstractParser { List categories = new ArrayList<>(); categories.add(OperatorConstant.CATEGORY_MAP.get(toLowerCaseIfNotNull(content.get("language")))); categories.add(OperatorConstant.CATEGORY_MAP.get(toLowerCaseIfNotNull(content.get("modal")))); + categories.add(OperatorConstant.CATEGORY_MAP.getOrDefault(toLowerCaseIfNotNull(content.get("vendor")), + OperatorConstant.CATEGORY_OTHER_VENDOR_ID)); categories.add(OperatorConstant.CATEGORY_CUSTOMIZED_ID); operator.setCategories(categories); return operator; - }; + } /** * 从压缩包内读取指定路径的 yaml 文件并解析为指定类型 diff --git a/deployment/helm/datamate/values.yaml b/deployment/helm/datamate/values.yaml index 3e7e0ed..8320752 100644 --- a/deployment/helm/datamate/values.yaml +++ b/deployment/helm/datamate/values.yaml @@ -119,9 +119,6 @@ backend-python: mountPath: /var/log/datamate gateway: - service: - type: NodePort - nodePort: 30000 volumes: - *logVolume volumeMounts: