實體類接收
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;
}