package com.lst.lc.dao;
import java.util.List;
import com.lst.lc.entities.Blog;
import com.lst.lc.entities.Question;
/**
* @author innerac
*
*/
public interface BlogDao {
/**
* 添加Blog
* @param blog
*/
public void addBlog(Blog blog);
/**
* 更新Blog
* @param blog
*/
public void updateBlog(Blog blog);
/**
* 根据ID查找Blog
* @param blogId
*/
public Blog getBlog(int blogId);
/**
* 根据主键删除blog
* @param blogId
*/
public void deleteBlog(int blogId);
/**
* 获得某个用户的博客
* @param userId
* @return
*/
public List<Blog> getBlogsOfUser(int userId);
public List<Blog> getTopFiveRecently();
public void addReadNums(int blogId);
public void addCommentNums(int blogId);
public List<Blog> getOtherBlogs(int userId, int blogId);
public List<Blog> search(String key);
public long count();
public long userCount();
}