package com.simuwang.base.mapper; import com.simuwang.base.pojo.dos.NavDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface NavMapper { void batchInsert(@Param("itemDoList") List navDOList); void batchUpdate(@Param("itemDoList") List navDOList); List queryFundNavByDate(@Param("fundId") String fundId, @Param("priceDateList") List priceDateList); NavDO queryFundNav(NavDO navDO); void saveNav( NavDO navDO); void updateNav(NavDO navDO); void deleteNav(@Param("fundId")String fundId, @Param("priceDate")String priceDate,@Param("updaterId")Integer userId); List getAllFundId(); List selectNavByFundId(@Param("fundId")String fundId); void batchDeleteNav(@Param("fundId")String sourceFundId, @Param("priceDateList")List priceDateList); Long countNavTotal(); List queryAllNav(@Param("startDate") String startDate,@Param("endDate") String endDate); }