package cn.ftebox.service;

import cn.ftebox.entity.Blog;

import java.util.List;
import java.util.Map;

public interface BlogService {
    /** 无参数查询所有博客列表 */
    public List<Blog> countList();

    /** 根据id查询一条博客 */
    public Blog findById(Integer id);

    /** 不固定参数查询博客列表 */
    public List<Blog> list(Map<String,Object> paramMap);

    /** 不固定参数查询博客数 */
    public Long getTotal(Map<String,Object> paramMap);

    /** 添加一条博客 */
    public Integer add(Blog blog);

    /** 修改一条博客 */
    public Integer update(Blog blog);

    /** 删除一条博客 */
    public Integer delete(Integer id);

    /** 根据类型查询博客数量 */
    public  Integer getBlogByTypeId(Integer typeId);
}
