DeletionInfoMapper.java 1.9 KB

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