Files
blog-backEnd/src/main/java/cn/celess/blog/mapper/ArticleMapper.java
2020-05-26 14:03:46 +08:00

53 lines
1013 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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<Article> findAllByAuthorId(long authorId);
List<Article> findAllByOpen(boolean isOpen);
String getTitleById(long id);
List<Article> findAllByCategoryId(long id);
List<Article> findAllByCategoryIdAndOpen(long id);
List<Article> findAll();
Article getPreArticle(Long id);
Article getNextArticle(Long id);
int updateReadingNumber(long id);
long count();
}