xieb
2024-02-27 db7d67e9ef32723d9b397740168e09053d9c2cff
根据航线任务id获取航线媒体文件列表
4 files modified
15 ■■■■■ changed files
src/main/java/com/dji/sample/media/controller/FileController.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/media/model/MediaFileEntity.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/media/service/IFileService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/media/service/impl/FileServiceImpl.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/media/controller/FileController.java
@@ -44,6 +44,11 @@
        return ResponseResult.success(filesList);
    }
    @GetMapping("/{workspace_id}/files/{job_id}")
    public ResponseResult findFilesList(@PathVariable(name = "workspace_id") String workspaceId,@PathVariable(name = "job_id") String jobId) {
        return ResponseResult.success(fileService.listMediaFileEntity(workspaceId,jobId));
    }
    @PostMapping("/{workspace_id}/updateFile")
    public ResponseResult updateFile(HttpServletRequest request, @PathVariable(name = "workspace_id") String workspaceId, @RequestBody MediaFileEntity mediaFileEntity) {
        CustomClaim claims = (CustomClaim) request.getAttribute(TOKEN_CLAIM);
src/main/java/com/dji/sample/media/model/MediaFileEntity.java
@@ -15,7 +15,7 @@
 * @version 0.2
 * @date 2021/12/9
 */
@TableName(value = "media_file")
@TableName(value = "media_file",autoResultMap = true)
@Data
@Builder
@AllArgsConstructor
src/main/java/com/dji/sample/media/service/IFileService.java
@@ -39,6 +39,8 @@
     */
    List<MediaFileDTO> getAllFilesByWorkspaceId(String workspaceId);
    List<MediaFileEntity> listMediaFileEntity(String workspaceId, String jobId);
    /**
     * Paginate through all media files in this workspace.
     * @param workspaceId
src/main/java/com/dji/sample/media/service/impl/FileServiceImpl.java
@@ -89,6 +89,12 @@
    }
    @Override
    public List<MediaFileEntity> listMediaFileEntity(String workspaceId, String jobId) {
        return mapper.selectList(new LambdaQueryWrapper<MediaFileEntity>()
                .eq(MediaFileEntity::getWorkspaceId, workspaceId).eq(MediaFileEntity::getJobId,jobId));
    }
    @Override
    public PaginationData<MediaFileDTO> getMediaFilesPaginationByWorkspaceId(String workspaceId, long page, long pageSize, MediaFileQueryParam mediaFileQueryParam) {
//        Page<MediaFileEntity> pageData = mapper.selectPage(
//                new Page<MediaFileEntity>(page, pageSize),