package cn.celess.blog.mapper; import cn.celess.blog.entity.Article; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import java.util.List; /** * @Author: 小海 * @Date: 2019/06/27 20:43 * @Description: */ @Mapper @Repository public interface ArticleMapper { int insert(Article a); int delete(long id); int update(Article a); Article getLastestArticle(); Article findArticleById(long id); boolean existsByTitle(String title); boolean isDeletedById(long id); List
findAllByAuthorId(long authorId); List
findAllByOpen(boolean isOpen); String getTitleById(long id); List
findAllByCategoryId(long id); List
findAllByCategoryIdAndOpen(long id); List
findAll(); Article getPreArticle(Long id); Article getNextArticle(Long id); int updateReadingNumber(long id); long count(); }