正在查看: 微商客 v2.1.2 应用的 ApiService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 微商客 v2.1.2 应用的 ApiService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.jianzhen.wsk.net.api;
import com.jianzhen.wsk.net.bean.BaseBean;
import com.jianzhen.wsk.net.bean.DlInfoData;
import com.jianzhen.wsk.net.bean.GetFunctionLimit;
import com.jianzhen.wsk.net.bean.HomeFunDataBean;
import com.jianzhen.wsk.net.bean.LoginBean;
import com.jianzhen.wsk.net.bean.LowerUserListData;
import com.jianzhen.wsk.net.bean.NoticeData;
import com.jianzhen.wsk.net.bean.VersionBean;
import com.jianzhen.wsk.net.bean.VipListBean;
import com.jianzhen.wsk.net.bean.WeatherBean;
import com.jianzhen.wsk.net.bean.WxPayBean;
import com.jianzhen.wsk.ui.set.GetFCodeListActivity;
import com.jianzhen.wsk.ui.set.WithdrawListActivity;
import okhttp3.RequestBody;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.Header;
import retrofit2.http.Headers;
import retrofit2.http.POST;
import retrofit2.http.Query;
import rx.Observable;
public interface ApiService {
public static final String BASE_URL = "https://www.usfriend.cn";
public static final String WEATHER_URL = "https://restapi.amap.com/v3/weather/";
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/login/loginByPwd.pass")
Observable<LoginBean> accountLogin(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/login/register.pass")
Observable<LoginBean> accountRegister(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/funcLimit/addFuncLimitCount.pass")
Observable<BaseBean> addFuncLimitCount(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/statistics/agree")
Observable<BaseBean> agree(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/order/aliCreateOrder")
Observable<WxPayBean> aliPayOrder(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/distributionRelation/bind")
Observable<BaseBean> bindUser(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/statistics/notice.pass")
Observable<BaseBean> escalation(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/fCode/exchange")
Observable<BaseBean> exchange(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/sendResetMessage.pass")
Observable<BaseBean> forgetPwdSendMsg(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/fCode/getFCodeList")
Observable<GetFCodeListActivity.FCodeData> getFCodeList(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/funcLimit/getFuncLimit.pass")
Observable<GetFunctionLimit> getFuncLimit(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/funcHide/getHideFuncs.pass")
Observable<HomeFunDataBean> getHideFuncs(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/distributionRelation/getInfo")
Observable<DlInfoData> getInfo(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/LowerUser/getLowerUserList")
Observable<LowerUserListData> getLowerUserList(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/membership/getMemberships.pass")
Observable<VipListBean> getMemberships(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/version/getNewVersion.pass")
Observable<VersionBean> getNewVersion(@Body RequestBody requestBody);
@GET("/ys/mobile/notice/page")
Observable<NoticeData> getNotice(@Header("c-token") String str, @Query("productCode") String str2, @Query("channelCode") String str3, @Query("phoneModel") String str4, @Query("versionCode") int i, @Query("pageNum") int i2, @Query("pageSize") int i3);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/rebate/getRebateList")
Observable<WithdrawListActivity.ListBean> getRebateList(@Body RequestBody requestBody);
@GET("/ys/mobile/page/userAgreement.pass")
Observable<LoginBean> getUserAgreement(@Query("productCode") String str);
@GET("/ys/mobile/user/getUserInfo")
Observable<LoginBean> getUserInfo(@Header("c-token") String str, @Query("productCode") String str2, @Query("channelCode") String str3, @Query("phoneModel") String str4, @Query("versionCode") int i);
@GET("weatherInfo")
Observable<WeatherBean> getWeather(@Query("city") String str, @Query("key") String str2);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/withdraw/getWithDrawList")
Observable<WithdrawListActivity.ListBean> getWithDrawList(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/withdraw/insert")
Observable<BaseBean> goInsert(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/login/LoginByJg.pass")
Observable<LoginBean> jgLogin(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/login/LoginByMessage.pass")
Observable<LoginBean> login(@Body RequestBody requestBody);
@GET("/ys/mobile/user/loginOff")
Observable<BaseBean> loginOff(@Header("c-token") String str, @Query("productCode") String str2, @Query("channelCode") String str3, @Query("phoneModel") String str4, @Query("versionCode") int i);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/login/LoginByWx.pass")
Observable<LoginBean> loginWx(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/updatePwd")
Observable<BaseBean> resetPwd(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/resetPwd.pass")
Observable<LoginBean> resetPwdWithCode(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/user/login/sendLoginMessage.pass")
Observable<BaseBean> sendMsg(@Body RequestBody requestBody);
@Headers({"Content-Type: application/json", "Accept: application/json"})
@POST("/ys/mobile/order/wxCreateOrder")
Observable<WxPayBean> wxPayOrder(@Body RequestBody requestBody);
}