package space.anyi.mapper; import space.anyi.entity.Favorite; import java.util.List; import org.apache.ibatis.annotations.Param; public interface FavoriteMapper { void insert(Favorite favorite); void update(Favorite favorite); void deleteById(Integer id); Favorite selectById(Integer id); List selectAll(); List selectByUserId(Integer userId); Favorite selectByUserAndCake(@Param("userId") Integer userId, @Param("cakeId") Integer cakeId); int deleteByUserAndCake(@Param("userId") Integer userId, @Param("cakeId") Integer cakeId); int countByCakeId(Integer cakeId); }