DeletionInfoMapper.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.simuwang.base.mapper;
  2. import com.simuwang.base.pojo.dos.DeletionInfoDO;
  3. import com.simuwang.base.pojo.dos.FundDeletionInfoDO;
  4. import com.simuwang.base.pojo.dto.query.DeletionPageQuery;
  5. import com.simuwang.base.pojo.dto.query.FundDeletionPageQuery;
  6. import com.simuwang.base.pojo.vo.FundDeletionInfoVO;
  7. import org.apache.ibatis.annotations.Mapper;
  8. import org.apache.ibatis.annotations.Param;
  9. import java.util.List;
  10. /**
  11. * FileName: DeletionInfoMapper
  12. * Author: chenjianhua
  13. * Date: 2024/9/17 18:59
  14. * Description: ${DESCRIPTION}
  15. */
  16. @Mapper
  17. public interface DeletionInfoMapper {
  18. List<DeletionInfoDO> searchDeletionList(DeletionPageQuery deletionPageQuery);
  19. long countDeletion(DeletionPageQuery deletionPageQuery);
  20. String getLastDeletionDateByFundId(@Param("fundId") String fundId,@Param("deletionType") Integer deletionType);
  21. List<FundDeletionInfoDO> searchFundDeletionList(FundDeletionPageQuery fundDeletionPageQuery);
  22. long countFundDeletionList(FundDeletionPageQuery fundDeletionPageQuery);
  23. void update(FundDeletionInfoDO infoDO);
  24. void batchUpdate(@Param("itemDoList") List<FundDeletionInfoVO> fundDeletionInfoVOList);
  25. void updateRemark(@Param("fundId") String fundId, @Param("deletionType") Integer deletionType,@Param("deletionDate") String deletionDate, @Param("remark")String remark);
  26. List<FundDeletionInfoDO> selectFundDeletionInfoVOList(@Param("fundIdList") List<String> fundIdList);
  27. DeletionInfoDO getDeletionInfoDO(DeletionInfoDO deletionInfoDO);
  28. void saveDeletionInfoDO(DeletionInfoDO deletionInfoDO);
  29. }