package cn.hobbystocks.auc.service; import cn.hobbystocks.auc.domain.LotFans; import cn.hobbystocks.auc.request.LotFansTogglePageRequest; import cn.hobbystocks.auc.request.LotFansToggleRequest; import cn.hobbystocks.auc.response.LotFansResponse; import cn.hobbystocks.auc.vo.FansVO; import java.util.List; public interface LotFansService { LotFans selectLotFansById(Long id); List selectLotFansList(LotFans lotFans); int insertLotFans(LotFans lotFans); int updateLotFans(LotFans lotFans); int deleteLotFansById(Long id); void fans(FansVO fansVO); int updateLotFansDel(Long id); LotFans selectLotFansByLotIdAndType(Long lotId, String type); /** * 收藏/取消收藏拍品 * @param request * @return */ Boolean toggleFavorite(LotFansToggleRequest request); /** * 分页查询用户收藏的拍品列表 * @param request * @return */ List page(LotFansTogglePageRequest request); }