Browse Source

现场代码同步

master
白凤吉 3 months ago
parent
commit
8cbb36f40d
  1. 13
      src/main/java/com/iflytop/gd/app/model/dto/CmdDTO.java

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

Loading…
Cancel
Save