| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- package eVVM.apk.api;
- import com.google.gson.JsonObject;
- import java.util.Date;
- import java.util.Map;
- import eVVM.apk.ui.bean.CategoryTimesBean;
- import eVVM.apk.ui.bean.LoginBean;
- import eVVM.apk.ui.bean.UploadChipBean;
- import eVVM.apk.ui.bean.User;
- import eVVM.apk.ui.bean.VerificationCodeBean;
- import eVVM.apk.ui.bean.VnDetailBean;
- import eVVM.apk.ui.bean.VnListBean;
- import eVVM.apk.ui.bean.VnNameBean;
- import eVVM.apk.ui.toreview.bean.ToreviewBean;
- import io.reactivex.Observable;
- import retrofit2.http.Body;
- import retrofit2.http.Field;
- import retrofit2.http.FieldMap;
- import retrofit2.http.FormUrlEncoded;
- 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+"doctorNotReview")
- Observable<ToreviewBean> notreview(@QueryMap Map<String, String> map);
- //请求复核信息
- @POST(ApiUrl.ARTICLE_REVIEW+"doctorHasReview")
- Observable<ToreviewBean> review(@QueryMap Map<String, String> map);
- //接种者信息注册
- @POST(ApiUrl.ARTICLE_INOCULATOR+"addInoculator")
- Observable<VerificationCodeBean> addInoculator(@QueryMap Map<String, String> map);
- //操作员录入
- @FormUrlEncoded
- @POST(ApiUrl.ARTICLE_CHIP+"saveChip")
- Observable<UploadChipBean> saveChip(@FieldMap Map<String, Object> map);
- //医生使用
- @FormUrlEncoded
- @POST(ApiUrl.ARTICLE_CHIP+"uploadChip")
- Observable<UploadChipBean> uploadChip(@FieldMap Map<String, Object> map);
- //获取全部疫苗品类
- @POST(ApiUrl.ARTICLE_VACCINECATEGORY+"listVaccineCategory")
- Observable<VnNameBean> getVnName(@QueryMap Map<String, String> map);
- //疫苗报告
- @FormUrlEncoded
- @POST(ApiUrl.ARTICLE_CHIP+"vaccineReport")
- Observable<VnListBean> searchVnList(@Field("chipNumber") String chipNumber,
- @Field("vaccineCategoryId") String vaccineCategoryId,
- @Field("status") String status,
- @Field("beginTime") Date beginTime,
- @Field("endTime") Date endTime);
- //获取标签分类
- @POST(ApiUrl.ARTICLE_CATEGORY_TIMES+"categoryTimesList")
- Observable<CategoryTimesBean> categoryTimesList(@QueryMap Map<String, String> map);
- //疫苗报告详细信息
- @POST(ApiUrl.ARTICLE_CHIP+"vaccineReportDetail")
- Observable<VnDetailBean> getVnReportDetail(@QueryMap Map<String, String> map);
- //发送疫苗报告给家长
- @POST(ApiUrl.ARTICLE_CHIP+"sendMailToInoculator")
- Observable<VnDetailBean> sendMailToInoculator(@QueryMap Map<String, String> map);
- //厂家管理员查询不正常复核信息
- @POST(ApiUrl.ARTICLE_REVIEW+"factoryNotReview")
- Observable<ToreviewBean> factorNotreview(@QueryMap Map<String, String> map);
- //请求复核信息
- @POST(ApiUrl.ARTICLE_REVIEW+"factoryReview")
- Observable<VerificationCodeBean> factorReview(@QueryMap Map<String, String> map);
- //用户同意协议
- @POST(ApiUrl.ARTICLE_USER+"agreeProtocol")
- Observable<VerificationCodeBean> agreeProtocol(@QueryMap Map<String, String> map);
- }
|