package com.glxp.api.dao.sync; import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.entity.sync.BasicDownloadStatusEntity; import com.glxp.api.req.sync.BasicDownloadRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface BasicDownloadDao extends BaseMapperPlus { List filterDownloadStatus(BasicDownloadRequest basicDownloadRequest); boolean insertDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity); boolean deleteById(@Param("id") String id); boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity); boolean deleteByTime(); void deleteByDate(@Param("date") String date); }