package com.palmnest.service.wechat;

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


/**
 * 首页业务处理层
 *
 * @author 金牙
 */
public interface WeChatIndexManager {

	/**
	 * 根据注册状态和认证状态检索用户主页的配置服务信息
	 *
	 * @param openId
	 * @param developId
	 * @param userStatus
	 * @param orgId
	 * @return
	 */
	public Map<String, Object> getServiceListAll(String openId, String developId, String orgId);

	/**
	 * 根据注册状态和认证状态检索用户的配置服务信息  带分类的
	 *
	 * @param openId
	 * @param developId
	 * @param userStatus
	 * @param orgId
	 * @return
	 */
	public List<Map<String, Object>> getServiceListCategory(String openId, String developId, String orgId);

	/**
	 * 商圈发现服务列表(不带分类)
	 *
	 * @return
	 */
	public List<Map<String, Object>> getDiscoverServiceList(String orgId);

	/**
	 * 商圈发现服务列表(带分类)
	 *
	 * @return
	 */
	public List<Map<String, Object>> discoverServiceListCategory(String orgIds);
}
