package com.ssj.dao.sys.schoolmatecircle.dao;

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

public interface SSJUserFriendQueryDao {

	/**
	 * @param userId
	 * @return
	
	 * 方法说明:查看好友列表
	
	 * 创立日期:2018年9月21日 上午10:08:16
	 * 创建人:yangcan
	
	 */
	public List<Map<String,Object>> findFriends(String userId);
	
	
	/**
	 * @param userId
	 * @return
	
	 * 方法说明:查看小孩家长好友列表
	
	 * 创立日期:2018年9月21日 下午6:16:13
	 * 创建人:yangcan
	
	 */
	public List<Map<String,Object>> findParents(String userId);
	
	/**
	 * @param userId
	 * @return
	
	 * 方法说明:查看好友申请列表
	
	 * 创立日期:2018年9月21日 上午10:08:33
	 * 创建人:yangcan
	
	 */
	public List<Map<String,Object>> friendsApplyInfo(String userId);
	
	/**
	 * @param userId
	 * @return
	
	 * 方法说明:查看申请好友历史记录
	
	 * 创立日期:2018年9月21日 上午10:57:46
	 * 创建人:yangcan
	
	 */
	public List<Map<String,Object>> historyFriendsApply(String userId);
	
	
	/**
	 * @param userId 用户id
	 * @param friendUserName 好友昵称
	 * @return
	
	 * 方法说明:查找好友
	
	 * 创立日期:2018年9月21日 下午1:13:18
	 * 创建人:yangcan
	
	 */
	public List<Map<String,Object>> searchFriends(String userId,String friendUserName);
	
	/**
	 * @param userId
	 * @return
	
	 * 方法说明:查询其他副家长信息
	
	 * 创立日期:2019年3月5日 下午7:47:23
	 * 创建人:yangcan
	
	 */
	public List<Map<String,Object>> findOtherParents(String userId);
}