HttpService.java 682 Bytes
package com.huaheng.mobilewms.https;

import com.huaheng.mobilewms.bean.ModulesBean;
import com.huaheng.mobilewms.bean.UserBean;

import java.util.ArrayList;

import okhttp3.RequestBody;
import retrofit2.http.Body;
import retrofit2.http.POST;
import rx.Observable;

public interface HttpService {

    /**
     * 登录
     * @param body
     * @return
     */
    @POST(HttpConstant.LOGIN)
    Observable<ApiResponse<ArrayList<UserBean>>> login(@Body RequestBody body);

    /**
     * 获得用户当前菜单
     * @param body
     * @return
     */
    @POST(HttpConstant.GET_MODULES)
    Observable<ApiResponse<ArrayList<ModulesBean>>> getModules(@Body RequestBody body);

}