NavMapper.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.simuwang.base.mapper;
  2. import com.simuwang.base.pojo.dos.NavDO;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. @Mapper
  7. public interface NavMapper {
  8. void batchInsert(@Param("itemDoList") List<NavDO> navDOList);
  9. void batchUpdate(@Param("itemDoList") List<NavDO> navDOList);
  10. List<String> queryFundNavByDate(@Param("fundId") String fundId, @Param("priceDateList") List<String> priceDateList);
  11. NavDO queryFundNav(NavDO navDO);
  12. void saveNav( NavDO navDO);
  13. void updateNav(NavDO navDO);
  14. void deleteNav(@Param("fundId")String fundId, @Param("priceDate")String priceDate,@Param("updaterId")Integer userId);
  15. List<String> getAllFundId();
  16. List<NavDO> selectNavByFundId(@Param("fundId")String fundId);
  17. void batchDeleteNav(@Param("fundId")String sourceFundId, @Param("priceDateList")List<String> priceDateList);
  18. Long countNavTotal();
  19. List<NavDO> queryAllNav(@Param("startDate") String startDate,@Param("endDate") String endDate);
  20. }