从"Blog"仓库中分离出来

This commit is contained in:
小海
2019-11-28 19:18:16 +08:00
commit 16cc30f513
119 changed files with 11291 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
package cn.celess.blog.mapper;
import cn.celess.blog.entity.Article;
import org.apache.ibatis.annotations.*;
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);
int updateNextArticleId(long targetArticleID, long nextArticleID);
int updatePreArticleId(long targetArticleID, long preArticleID);
long getLastestArticleId();
Article getLastestArticle();
Article findArticleById(long id);
boolean existsByTitle(String title);
boolean existsById(long id);
List<Article> findAllByAuthorId(long authorID);
List<Article> findAllByOpen(boolean isOpen);
String getTitleById(long id);
List<Article> findAllByCategoryId(long id);
List<Article> findAll();
Article getSimpleInfo(long id);
List<Article> getSimpleInfoByCategory(long categoryId);
List<Article> getSimpleInfoByTag(List<String> idList);
int setReadingNumber(long number, long id);
long count();
}