https://github.com/BaiLianSong/JingDong/tree/master/app/src/main/java/com/example/acer/jd/com/bwie
package com.example.jingd.api; import com.example.jingd.bean.CartBean; import com.example.jingd.bean.ChildBean; import com.example.jingd.bean.DeleteBean; import com.example.jingd.bean.FenBean; import com.example.jingd.bean.ListsBean; import com.example.jingd.bean.LoginBean; import com.example.jingd.bean.ProductBean; import com.example.jingd.bean.RegBean; import com.example.jingd.bean.ShowBean; import com.example.jingd.bean.XiangQBean; import io.reactivex.Observable; import retrofit2.http.GET; import retrofit2.http.Query; public interface Api { @GET("home/getHome") Observable<ShowBean> showye(); @GET("product/getCatagory") Observable<FenBean> fenlei(); @GET("product/getProductCatagory") Observable<ChildBean> getChild(@Query("cid") int cid); @GET("user/reg") Observable<RegBean> getZhuCe(@Query("mobile") String mobile, @Query("password") String password); @GET("user/login") Observable<LoginBean> getLogin(@Query("mobile") String mobile, @Query("password") String password); @GET("product/getProductDetail") Observable<XiangQBean> getXiangQ(@Query("pid") int pid); @GET("product/getProducts") Observable<ProductBean> getProducts(@Query("psicd")int psicd); @GET("product/searchProducts") Observable<ListsBean> getList(@Query("keywords")String keywords); @GET("product/getCarts") Observable<CartBean> getCart(@Query("uid") int id); @GET("product/deleteCart") Observable<DeleteBean> getDelete(@Query("uid")String uid, @Query("pid")String pid); }