From 8cbb36f40d635ded5d1718fedde1d60dc937350f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Tue, 20 May 2025 14:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=B0=E5=9C=BA=E4=BB=A3=E7=A0=81=E5=90=8C?= =?UTF-8?q?=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/iflytop/gd/app/model/dto/CmdDTO.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/com/iflytop/gd/app/model/dto/CmdDTO.java b/src/main/java/com/iflytop/gd/app/model/dto/CmdDTO.java index e280b11..036df6b 100644 --- a/src/main/java/com/iflytop/gd/app/model/dto/CmdDTO.java +++ b/src/main/java/com/iflytop/gd/app/model/dto/CmdDTO.java @@ -1,5 +1,7 @@ package com.iflytop.gd.app.model.dto; +import cn.hutool.json.JSONArray; +import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; @@ -47,6 +49,17 @@ public class CmdDTO { return (value != null && !value.isEmpty()) ? Boolean.parseBoolean(value) : null; } + public JSONObject getJsonObjectParam(String key) { + Object value = params.get(key); + return new JSONObject(value); + + } + + public JSONArray getJSONArrayParam(String key) { + Object value = params.get(key); + return new JSONArray(value); + } + @Override public String toString() { return JSONUtil.toJsonStr(this);