地址存放

在这里插入代码片package com.bw.xiangmu.api;

public class Api
{  //http://172.17.8.100/small/order/verify/v1/syncShoppingCart
    public static final String  BASE_URL="http://172.17.8.100/";

    public static final String LOGIN="small/user/v1/login";

    public static final String BAN="small/commodity/v1/bannerShow";

    public static final String SHOU="small/commodity/v1/commodityList";

    public static final String QuanZi="small/circle/v1/findCircleList";

    public static final String XIANGQING="small/commodity/v1/findCommodityDetailsById";

    public static final String TONGBU="small/order/verify/v1/syncShoppingCart";

    public static final String SHOP="small/order/verify/v1/findShoppingCart";

    public static final String MUQUANZI="http://172.17.8.100/small/circle/verify/v1/findMyCircleById";


}

package com.bw.xiangmu.api;


import com.bw.xiangmu.bean.BanBean;
import com.bw.xiangmu.bean.LoginBean;
import com.bw.xiangmu.bean.MyQuanZiBean;
import com.bw.xiangmu.bean.QuanZiBean;
import com.bw.xiangmu.bean.RegBean;
import com.bw.xiangmu.bean.ShopBean;
import com.bw.xiangmu.bean.ShouYeBean;
import com.bw.xiangmu.bean.TongBuBean;
import com.bw.xiangmu.bean.XiangQingBean;


import java.util.HashMap;
import java.util.Map;

import io.reactivex.Observable;
import retrofit2.Call;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.HeaderMap;
import retrofit2.http.POST;
import retrofit2.http.PUT;
import retrofit2.http.Query;
import retrofit2.http.QueryMap;
import retrofit2.http.Url;

public interface ApiService
{
    /**
     * 注册
     * @param
     * @param mobile
     * @param pass
     * @return
     */
    @POST("small/user/v1/register")
    Call<RegBean>  reg ( @Query("phone")String mobile, @Query("pwd")String pass);
    /**
     * 登录
     */
    @POST
    Observable<LoginBean> login(@Url String url, @Query("phone")String mobile, @Query("pwd")String pass);
    /**
     * 首页显示
     */
    @GET
    Observable<BanBean> ban (@Url String url);
    @GET
    Observable<ShouYeBean> shouye(@Url String url);
    //详情页面展示
    @GET
    Observable<XiangQingBean> xiang (@Url String url,@Query("commodityId") String id);
    //圈子展示
    @GET
    Observable<QuanZiBean> quanzi(@Url String url);

    @PUT
    Observable<TongBuBean> tongbu(@Url String url, @HeaderMap HashMap<String ,Object> hashMap, @Query("data") String data);

    @GET
    Observable<ShopBean> shop(@Url String url,@HeaderMap HashMap<String ,Object> hashMap);

    @GET
    Observable<MyQuanZiBean> myquan(@Url String url, @HeaderMap HashMap<String ,Object> hashMap);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值