|  | @@ -11,30 +11,32 @@ import java.util.List;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  public interface ImGroupDao extends BaseDAO<String, ImGroup> {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	ImGroup getLocked(String imGroupId);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	/**
 | 
	
		
			
				|  |  | -	 * 查询用户所在的群列表
 | 
	
		
			
				|  |  | -	 * @param userId
 | 
	
		
			
				|  |  | -	 * @param search
 | 
	
		
			
				|  |  | -	 * @return
 | 
	
		
			
				|  |  | -	 */
 | 
	
		
			
				|  |  | -	List<ImGroup> queryByUserId(@Param("userId") Integer userId,
 | 
	
		
			
				|  |  | -								@Param("search") String search,
 | 
	
		
			
				|  |  | -								@Param("groupType") String groupType);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	/**
 | 
	
		
			
				|  |  | -	 * 查询群成员列表
 | 
	
		
			
				|  |  | -	 * @param imGroupId
 | 
	
		
			
				|  |  | -	 * @return
 | 
	
		
			
				|  |  | -	 */
 | 
	
		
			
				|  |  | -	List<ImGroupMemberDto> queryMemberById(String imGroupId);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	ImGroupMemberDto queryMember(@Param("imGroupId") String imGroupId, @Param("userId") Integer userId);
 | 
	
		
			
				|  |  | +    ImGroup getLocked(String imGroupId);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 查询用户所在的群列表
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param userId
 | 
	
		
			
				|  |  | +     * @param search
 | 
	
		
			
				|  |  | +     * @return
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    List<ImGroup> queryByUserId(@Param("userId") Integer userId,
 | 
	
		
			
				|  |  | +                                @Param("search") String search,
 | 
	
		
			
				|  |  | +                                @Param("groupType") String groupType);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 查询群成员列表
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param imGroupId
 | 
	
		
			
				|  |  | +     * @return
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    List<ImGroupMemberDto> queryMemberById(String imGroupId);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    ImGroupMemberDto queryMember(@Param("imGroupId") String imGroupId, @Param("userId") Integer userId);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      int updateNickname(@Param("userId") Integer userId, @Param("nickName") String nickName);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	int updateUserFriendNickname(@Param("userId") Integer userId, @Param("nickName") String nickName);
 | 
	
		
			
				|  |  | +    int updateUserFriendNickname(@Param("userId") Integer userId, @Param("nickName") String nickName);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      void updateMemberNum();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -57,4 +59,6 @@ public interface ImGroupDao extends BaseDAO<String, ImGroup> {
 | 
	
		
			
				|  |  |      void addMemberNum(@Param("imGroupIds") List<String> imGroupIds, @Param("num") int i);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      List<ImGroup> getByUserId(@Param("param") ImGroupWrapper.ImQuery query);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    int updateMember(@Param("imGroupId") String imGroupId, @Param("num") int num);
 | 
	
		
			
				|  |  |  }
 |