# get/post 获取多个数据(DTO)

# get @ModelAttribute

    @GetMapping("/apply")
    public ApiResponse<Object> getApplyList(@ModelAttribute TaskListPageQueryDto taskListPageQueryDto)
    {
        //只查询待审核
        taskListPageQueryDto.setCheckStatus(200);
        TaskListPageVo listPageVo = taskService.getTaskListPage(taskListPageQueryDto);
        return ApiResponse.success(listPageVo);
    }

# post @RequestBody

    @PostMapping("/auth")
    public ApiResponse<Object> authApply(@RequestBody TaskAuthStatusDto taskAuthStatusDto)
    {
        if (taskService.saveTaskApplyStatus(taskAuthStatusDto)) {
            return ApiResponse.success("操作成功");
        }
        return ApiResponse.failed("操作失败");
    }

# 参数不一致解决办法 @JsonProperty get请求不生效

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public class TaskAuthStatusDto {
        @JsonProperty("tid")
        private int taskId;
        @JsonProperty("check_status")
        private int checkStatus;
        private String message;
    }