|
|
@ -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); |
|
|
|