UserAPI.java 1.13 KB
package com.cnlive.goldenline.api;

import com.cnlive.goldenline.model.User;
import com.cnlive.goldenline.model.mine.SyncUserRequestBean;
import com.cnlive.goldenline.model.mine.UpdateGoldBalanceBean;
import com.cnlive.goldenline.model.mine.UpdateGoldRequestBean;
import com.cnlive.goldenline.ui.model.ErrorMessage;

import retrofit.Callback;
import retrofit.http.Body;
import retrofit.http.GET;
import retrofit.http.POST;
import retrofit.http.Query;

/**
 * Created by vclub on 15/10/4.
 */
public interface UserAPI {
    /**
     * 扫码关注好友信息
     *
     * @param uid
     */
    //TODO 不知道此功能是否还有
    @GET("/addFriend.html")
    void addFriends(@Query("uid") String uid,
                    @Query("friendId") String friendId,
                   Callback<ErrorMessage> callback);

    //登录后同步用户其他信息
    @POST("/portal/userInfo/syncUserById")
    void syncUserById(@Body SyncUserRequestBean request , Callback<User> callback);
    //查询金币
    @POST("/portal/userInfo/getUsersInfo")
    void getUsersInfo(@Body UpdateGoldRequestBean request , Callback<UpdateGoldBalanceBean> callback);

}