LotFansService.java 1006 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package cn.hobbystocks.auc.service;
  2. import cn.hobbystocks.auc.domain.LotFans;
  3. import cn.hobbystocks.auc.request.LotFansTogglePageRequest;
  4. import cn.hobbystocks.auc.request.LotFansToggleRequest;
  5. import cn.hobbystocks.auc.response.LotFansResponse;
  6. import cn.hobbystocks.auc.vo.FansVO;
  7. import java.util.List;
  8. public interface LotFansService {
  9. LotFans selectLotFansById(Long id);
  10. List<LotFans> selectLotFansList(LotFans lotFans);
  11. int insertLotFans(LotFans lotFans);
  12. int updateLotFans(LotFans lotFans);
  13. int deleteLotFansById(Long id);
  14. void fans(FansVO fansVO);
  15. int updateLotFansDel(Long id);
  16. LotFans selectLotFansByLotIdAndType(Long lotId, String type);
  17. /**
  18. * 收藏/取消收藏拍品
  19. * @param request
  20. * @return
  21. */
  22. Boolean toggleFavorite(LotFansToggleRequest request);
  23. /**
  24. * 分页查询用户收藏的拍品列表
  25. * @param request
  26. * @return
  27. */
  28. List<LotFansResponse> page(LotFansTogglePageRequest request);
  29. }