package com.simuwang.base.mapper; import com.simuwang.base.pojo.dos.EmailFundNavDO; import com.simuwang.base.pojo.dto.query.ParseDetailPageQuery; import com.simuwang.base.pojo.vo.EmailFundNavVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface EmailFundNavMapper { void batchInsert(@Param("itemDoList") List emailFundNavDOList); List searchNavDetail(ParseDetailPageQuery parseDetailPageQuery); long countNavDetail(ParseDetailPageQuery parseDetailPageQuery); Integer countNoStoreNav(@Param("fundName") String sourceFundName); List selectFileIdByFundName(@Param("fundName") String sourceFundName); void deleteByFileId(@Param("fileId") Integer fileId); List selectNotMappingNav(@Param("fundName") String sourceFundName); void batchUpdate(@Param("navList") List fundNavDOList); String getMaxPriceDate(@Param("fundName")String sourceFundName); }