package com.zdcf.service;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.zdcf.dto.MessageDTO;
import com.zdcf.dto.ThemeDTO;
import com.zdcf.dto.ZhihuDTO;
import com.zdcf.model.Airticle;
import com.zdcf.model.Message;
import com.zdcf.model.Theme;
import com.zdcf.model.Zhihu;
import com.zdcf.tool.PageVo;
public interface MessageService {
public List<ThemeDTO> getThemeList();
public Serializable getThemeListPage(PageVo<Map<String, Object>> page);
public int addTheme(Theme theme);
public ThemeDTO getThemeById(int id);
public List<MessageDTO> getMessagesByThemeId(int id);
public int addMessage(Message message);
public Theme getThemeByTheme(String theme);
public int addZhihuAirticle(Zhihu zhihu) throws Exception;
Serializable getZhihuArticleListPage(PageVo<Map<String, Object>> pageVo2);
ZhihuDTO getZhihuDetailById(int id);
public List<HashMap<String, Object>> findNextTheme(int index,int count);
List<HashMap<String, Object>> findNextZhihuAirticle(int index,int count);
void storeAllZhihu();
}