|
|
@@ -39,14 +39,21 @@ public interface IFileMapper extends BaseMapper<MediaFileEntity> {
|
|
|
" AND MW.workspace_id = #{workspaceId} " +
|
|
|
"</if>" +
|
|
|
"<if test= 'null != startTime' >" +
|
|
|
- " AND MF.create_time > #{startTime} " +
|
|
|
+ " AND MF.picture_time > #{startTime} " +
|
|
|
"</if>" +
|
|
|
"<if test= 'endTime != null' >" +
|
|
|
- " AND MF.create_time < #{endTime} " +
|
|
|
+ " AND MF.picture_time < #{endTime} " +
|
|
|
+ "</if>" +
|
|
|
+ "<if test= 'pictureType != null' >" +
|
|
|
+ " AND MF.picture_type = #{pictureType} " +
|
|
|
+ "</if>" +
|
|
|
+ "<if test= 'deviceSn != null' >" +
|
|
|
+ " AND MF.drone = #{deviceSn} " +
|
|
|
"</if>" +
|
|
|
"order by pictureTime desc LIMIT #{page},#{pageSize} " +
|
|
|
"</script>")
|
|
|
- List<UpstreamMediaFileDTO> getMediaFiles(@Param("startTime") Long startTime, @Param("endTime") Long endTime, @Param("workspaceName") String workspaceName,@Param("page") long page,@Param("pageSize") long pageSize,@Param("workspaceId") String workspaceId);
|
|
|
+ List<UpstreamMediaFileDTO> getMediaFiles(@Param("startTime") Long startTime, @Param("endTime") Long endTime, @Param("workspaceName") String workspaceName,@Param("page") long page,@Param("pageSize") long pageSize,@Param("workspaceId") String workspaceId,@Param("deviceSn")String deviceSn,
|
|
|
+ @Param("pictureType")String pictureType);
|
|
|
@Select("<script> " +
|
|
|
"SELECT count(*) total " +
|
|
|
"FROM MEDIA_FILE MF " +
|
|
|
@@ -61,12 +68,19 @@ public interface IFileMapper extends BaseMapper<MediaFileEntity> {
|
|
|
" AND MW.workspace_id = #{workspaceId} " +
|
|
|
"</if>" +
|
|
|
"<if test= 'null != startTime' >" +
|
|
|
- " AND MF.create_time > #{startTime} " +
|
|
|
+ " AND MF.picture_time > #{startTime} " +
|
|
|
"</if>" +
|
|
|
"<if test= 'endTime != null' >" +
|
|
|
- " AND MF.create_time < #{endTime} " +
|
|
|
+ " AND MF.picture_time = #{endTime} " +
|
|
|
+ "</if>" +
|
|
|
+ "<if test= 'pictureType != null' >" +
|
|
|
+ " AND MF.picture_type = #{pictureType} " +
|
|
|
+ "</if>" +
|
|
|
+ "<if test= 'deviceSn != null' >" +
|
|
|
+ " AND MF.drone < #{deviceSn} " +
|
|
|
"</if>" +
|
|
|
"</script>")
|
|
|
- long getMediaFilesCount(@Param("startTime") Long startTime, @Param("endTime") Long endTime, @Param("workspaceName") String workspaceName,@Param("workspaceId") String workspaceId);
|
|
|
+ long getMediaFilesCount(@Param("startTime") Long startTime, @Param("endTime") Long endTime, @Param("workspaceName") String workspaceName,@Param("workspaceId") String workspaceId,@Param("deviceSn")String deviceSn,
|
|
|
+ @Param("pictureType")String pictureType);
|
|
|
|
|
|
}
|