package com.docus.bgts.mapper.dbmysql; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.docus.bgts.entity.AfCollectAdd; import com.docus.bgts.entity.MzSync; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.Date; import java.util.List; import java.util.Map; public interface AfCollectAddMapper extends BaseMapper { /** * 获取最新的采集时间 */ Date getTimeByAdd(); /** * 获取jzh集合 * @param pageNumber * @param pageSize * @return */ List listJzh(@Param("pageNumber") int pageNumber,@Param("pageSize") Integer pageSize); /** * 数据完整性校验 * @param mzSyncs * @return */ List integrality(@Param("mzSyncs") List mzSyncs); /** * 直接执行sql * @param sql */ @Select("${sqlStr}") void dynamicSql(@Param("sqlStr")String sql); /** * 写入tbasic完整性校验结果 * @param result * @param jzh */ void updateTBasic(@Param("result") String result,@Param("jzh") String jzh); /** * 增量获取jzh * @param front * @param later * @param newSyncTime * @return */ List listJzhAndAdd(@Param("front") int front,@Param("later") int later,@Param("newSyncTime") String newSyncTime); }