| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package eVVM.apk.api;
- import com.google.gson.JsonObject;
- import java.util.Map;
- import eVVM.apk.ui.bean.LoginBean;
- import eVVM.apk.ui.bean.User;
- import eVVM.apk.ui.bean.VerificationCodeBean;
- import eVVM.apk.ui.toreview.bean.ToreviewBean;
- import io.reactivex.Observable;
- import retrofit2.http.Body;
- 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<ToreviewBean> getceshi(@QueryMap Map<String, String> map);
- //登录
- @POST(ApiUrl.ARTICLE_LIST+"login")
- Observable<LoginBean> login(@QueryMap Map<String, String> map);
- //注册
- @POST(ApiUrl.ARTICLE_LIST+"register")
- Observable<VerificationCodeBean> register(@QueryMap Map<String, String> map);
- //获取验证码
- @POST(ApiUrl.ARTICLE_LIST+"sendVerificationCodeByPhone")
- Observable<VerificationCodeBean> getCode(@QueryMap Map<String, String> map);
- //找回密码
- @POST(ApiUrl.ARTICLE_LIST+"updatePasswordByTelephone")
- Observable<VerificationCodeBean> findpwd(@QueryMap Map<String, String> map);
- //修改个人信息(医生端)
- @POST(ApiUrl.ARTICLE_USER+"doctorModifyByPhone")
- Observable<VerificationCodeBean> informationdoc(@QueryMap Map<String, String> map, @Body User data);
- //请求未复核信息
- @POST(ApiUrl.ARTICLE_REVIEW+"notReview")
- Observable<ToreviewBean> notreview(@QueryMap Map<String, String> map);
- //请求复核信息
- @POST(ApiUrl.ARTICLE_REVIEW+"review")
- Observable<ToreviewBean> review(@QueryMap Map<String, String> map);
- //接种者信息注册
- @POST(ApiUrl.ARTICLE_INOCULATOR+"addInoculator")
- Observable<VerificationCodeBean> addInoculator(@QueryMap Map<String, String> map);
- }
|