package com.dji.sample.media.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dji.sample.common.model.PaginationData; import com.dji.sample.media.model.MediaFileEntity; import com.dji.sample.media.model.MediaFileQueryParam; import com.dji.sample.media.model.MediaJobDTO; import com.dji.sample.media.model.param.SearchMediaParam; import com.dji.sample.wayline.model.dto.WaylineJobDTO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * @author sean * @version 0.2 * @date 2021/12/9 */ @Mapper public interface IFileMapper extends BaseMapper { Page getPage(@Param("page") Page mediaFileEntityPage, @Param("workspaceId") String workspaceId, @Param("query") MediaFileQueryParam mediaFileQueryParam); Page mediaPage(@Param("page") Page mediaFileEntityPage, @Param("workspaceId") String workspaceId, @Param("param") SearchMediaParam param); Page mediaDetail(Page mediaJobDTOPage, @Param("jobId") String jobId, @Param("fileAddress") String fileAddress); MediaFileEntity getMediaFieByTid(@Param("timestamp") String timestamp); }