package com.tanpu.community.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.tanpu.community.dao.entity.community.CollectionEntity; import com.tanpu.community.dao.mapper.community.CollectionMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class CollectionService { @Resource private CollectionMapper collectionMapper; public void insertCollection(CollectionEntity collectionEntity){ collectionMapper.insert(collectionEntity); } //根据用户id获取点赞列表 public List<CollectionEntity> getLikeListByUser(String userId){ return collectionMapper.selectList(new LambdaQueryWrapper<CollectionEntity>().eq(CollectionEntity::getCollectionType,1)); } //根据用户id获取收藏列表 public List<CollectionEntity> getBookListByUser(String userId){ return collectionMapper.selectList(new LambdaQueryWrapper<CollectionEntity>().eq(CollectionEntity::getCollectionType,2)); } }