/** 
 * @Title: WeiboAndMediaSerivce.java 
 * @Package com.zhiweidata.bjfzxWebapp.service 
 * @Description: TODO(用一句话描述该文件做什么) 
 * @author xuyimeng 
 * @date 2018年2月6日 下午1:40:20 
 * @version V1.0 
 */ /**
 * 
 */
package com.zhiweidata.bjfzxWebapp.service;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;

import com.mongodb.DBObject;

/** 
 * @ClassName: WeiboAndMediaSerivce 
 * @Description: TODO(这里用一句话描述这个类的作用) 
 * @author xuyimeng 
 * @date 2018年2月6日 下午1:40:20  
 */
public interface WeiboAndMediaSerivce {

	/** 
	 * @Title: getInfoByThemeAndTime_1H 
	 * @Description: TODO(这里用一句话描述这个方法的作用) 
	 * @param theme
	 * @param date
	 * @param groupName
	 * @return
	 *     List<Map<String,Object>> 返回类型 
	 */ 
	List<Map<String, Object>> getInfoByThemeAndTime_1H(String theme, Date date, String groupName);
	
	List<DBObject> findAllFollowTime_1H(Date date, String groupName);

	/** 
	 * @Title: findAllFollowTime_XH 
	 * @Description: TODO(这里用一句话描述这个方法的作用) 
	 * @param date
	 * @param groupName
	 * @return
	 *     List<DBObject> 返回类型 
	 */ 
	List<DBObject> findAllFollowTime_XH(Date date, String groupName);

	/** 
	 * @Title: getKeywordsByGroup 
	 * @Description: TODO(这里用一句话描述这个方法的作用) 
	 * @param groupName
	 * @return
	 *     List<String> 返回类型 
	 */ 
	List<String> getKeywordsByGroup(String groupName);

	/** 
	 * @Title: getInfoByKeywordAndTime 
	 * @Description: TODO(这里用一句话描述这个方法的作用) 
	 * @param keyWord
	 * @param date
	 * @param groupName
	 * @return
	 *     ArrayList<Map<String,Object>> 返回类型 
	 */ 
	List<Map<String, Object>> getInfoByKeywordAndTime(String keyWord, Date date, String groupName);
}
