@RequestBody前后端传递多个参数

发布时间 2023-09-07 18:16:50作者: Caesar_the_great

1、前端写法

export const insertOrUpdateVideo = (row, param) => {
  return request({
    url: '/api/video-video/insertOrUpdateVideo',
    method: 'post',
    data: {
      uploadFileId: param.uploadFileId,
      video: row
    }
  })
}
View Code

2、后端写法

@PostMapping("/insertOrUpdateVideo")
    public Result insertOrUpdateVideo(@RequestBody VideoInsertDTO videoInsertDTO) {
        videoService.insertOrUpdateVideo(videoInsertDTO);
        return Result.success("mergeResult");
    }



@Data
public class VideoInsertDTO {

    // 视频上传表id
    private String uploadFileId;

    private Video video;

}
View Code