| | |
| | | @ApiOperation("获取所有媒体文件列表") |
| | | @GetMapping("/files") |
| | | public ResponseResult<PaginationData<MediaFileDTO>> getFilesList(@RequestParam(defaultValue = "1") Long page, |
| | | @RequestParam(name = "page_size", defaultValue = "10") Long pageSize) { |
| | | PaginationData<MediaFileDTO> filesList = fileService.getMediaFilesPagination(page, pageSize); |
| | | @RequestParam(name = "page_size", defaultValue = "10") Long pageSize, |
| | | @ApiParam(value = "任务ID,筛选指定任务下的文件", required = false) |
| | | @RequestParam(name = "job_id", required = false) String jobId, |
| | | @ApiParam(value = "开始时间", required = false) |
| | | @RequestParam(name = "start_time", required = false) Long startTime, |
| | | @ApiParam(value = "结束时间", required = false) |
| | | @RequestParam(name = "end_time", required = false) Long endTime) { |
| | | PaginationData<MediaFileDTO> filesList = fileService.getMediaFilesPagination(page, pageSize, jobId, startTime, endTime); |
| | | return ResponseResult.success(filesList); |
| | | } |
| | | |
| | |
| | | * @param pageSize 每页条数,默认值为10,参数名映射为page_size(前端传参用) |
| | | * @param jobId 任务ID,必填参数,用于筛选指定任务下的媒体文件 |
| | | * @param isType 文件类型筛选标识,非必填(若需必填可加required = true): |
| | | * 1 - 筛选文件名包含V.jpeg的文件; |
| | | * 0 - 筛选文件名包含V.mp4的文件 |
| | | * 1 - 筛选图片文件(按 .jpeg/.jpg 扩展名,兼容各机型镜头前缀 W/Z/T/V); |
| | | * 0 - 筛选视频文件(按 .mp4 扩展名) |
| | | * @return 分页的媒体文件列表数据 |
| | | * */ |
| | | @ApiOperation("获取任务中媒体文件列表") |
| | |
| | | @RequestParam(name = "page_size", defaultValue = "10") Long pageSize, |
| | | @ApiParam(value = "任务ID(必填),筛选指定任务下的文件", required = true) |
| | | @RequestParam(name = "job_id") String jobId, |
| | | @ApiParam(value = "文件类型筛选:1=V.jpeg文件,0=V.mp4文件") |
| | | @ApiParam(value = "文件类型筛选:1=图片文件,0=视频文件") |
| | | @RequestParam(name = "isType") String isType) { |
| | | PaginationData<MediaFileDTO> filesList = fileService.getJobFiles(page, pageSize, jobId, isType); |
| | | return ResponseResult.success(filesList); |