package eVVM.apk.api; import java.util.Map; import eVVM.apk.ui.bean.LoginBean; import eVVM.apk.ui.bean.VerificationCodeBean; import eVVM.apk.ui.toreview.bean.ToreviewBean; import io.reactivex.Observable; import retrofit2.http.GET; import retrofit2.http.POST; import retrofit2.http.QueryMap; /** * Created by Android Studio. * User: zbb * Date: 2019/6/1 * Describe: ApiService */ public interface ApiService { /** * get 请求,参数以map的形式传入 * * @param map * @return */ @GET(ApiUrl.ARTICLE_LIST) //测试的 没有作用 Observable getceshi(@QueryMap Map map); //登录 @POST(ApiUrl.ARTICLE_LIST+"login") Observable login(@QueryMap Map map); //注册 @POST(ApiUrl.ARTICLE_LIST+"register") Observable register(@QueryMap Map map); //获取验证码 @POST(ApiUrl.ARTICLE_LIST+"sendVerificationCodeByPhone") Observable getCode(@QueryMap Map map); //找回密码 @POST(ApiUrl.ARTICLE_LIST+"updatePasswordByTelephone") Observable findpwd(@QueryMap Map map); //修改个人信息(医生端) @POST(ApiUrl.ARTICLE_USER+"doctorModifyByPhone") Observable informationdoc(@QueryMap Map map); }