实体类接收
controller层
@PostMapping("/")
@ResponseBody
// public Result addProjectDetail(@RequestBody JSONObject json) {
public Result addProjectDetail(@RequestBody EvaProjectCaseDto jsdt) {
int a = eva.addProjectDetail(jsdt);
Result result = new Result();
if (a == 1) {
result.setCode("200");
result.setMsg("");
result.setResult("");
} else {
result.setCode("500");
result.setMsg("");
result.setResult(" ");
}
return result;
}
实体类自建
{
private Integer project_id;
private Integer pro_eva_relevance_id;
private Integer eva_ass_id;
private Integer id;
/* 这里的内容是下边list 的内容
private String e_content;
private String evolve;
private Integer type;
*/
private List
}
另一种JSON JSON接收
@PostMapping("/")
@ResponseBody
public Result deleteProject(@RequestBody JSONObject json) {
int a= eva.deleteDetel(json.getInteger("id"));
Result result = new Result();
if (a == 1) {
result.setCode("200");
result.setMsg("");
result.setResult("");
} else {
result.setCode("500");
result.setMsg("");
result.setResult(" ");
}
return result;
}
Result 文件
//包名别忘记
import lombok.Data;
@Data
public class Result
/**
* 状态码
*/
private String code;
/**
* 状态信息
*/
private String msg;
/**
* 返回数据
*/
private T result;
}