七色猫视频 v9.9.9版本的 MD5 值为:6e3740f68cd7a75ec951b5f356e1fd2c

以下内容为反编译后的 AppApiService.java 源代码,内容仅作参考


package com.yz.dsp.apiservice;

import com.yz.baselib.base.Constants;
import com.yz.baselib.net.BaseResponse;
import com.yz.dsp.bean.AdInfoBean;
import com.yz.dsp.bean.AlbumDetailBean;
import com.yz.dsp.bean.AlbumListBean;
import com.yz.dsp.bean.AlipayBookingResponseBean;
import com.yz.dsp.bean.BindPhoneRequestBean;
import com.yz.dsp.bean.CategoryContentBean;
import com.yz.dsp.bean.CommentListBean;
import com.yz.dsp.bean.CommonSettingBean;
import com.yz.dsp.bean.ConfigUrlBean;
import com.yz.dsp.bean.FirstOpenAdBean;
import com.yz.dsp.bean.GameBean;
import com.yz.dsp.bean.JingpingListBean;
import com.yz.dsp.bean.JingxuanListBean;
import com.yz.dsp.bean.LastDayBean;
import com.yz.dsp.bean.MeResponseBean;
import com.yz.dsp.bean.NovelDetailBean;
import com.yz.dsp.bean.PayHistoryBean;
import com.yz.dsp.bean.QueryOrderResponseBean;
import com.yz.dsp.bean.RecharAfterAdBean;
import com.yz.dsp.bean.RecommendResponseBean;
import com.yz.dsp.bean.RecommendTagDataBean;
import com.yz.dsp.bean.RegisterBean;
import com.yz.dsp.bean.ThreeBannerBean;
import com.yz.dsp.bean.ThreeCategoryBean;
import com.yz.dsp.bean.ThreeHomeBean;
import com.yz.dsp.bean.VideoDetailBean;
import com.yz.dsp.bean.VideoInfoBean;
import com.yz.dsp.bean.VideoListBean;
import com.yz.dsp.bean.VideoRecommendBean;
import com.yz.dsp.bean.VideoSearchResult;
import com.yz.dsp.bean.VipCategoryBean;
import com.yz.dsp.bean.VipConfigBean;
import com.yz.dsp.bean.VipTagBannerBean;
import com.yz.dsp.bean.VipTagBean;
import com.yz.dsp.bean.VrWatchBean;
import com.yz.dsp.bean.WatchRecordImgVideoBean;
import com.yz.dsp.bean.WechatBookingResponseBean;
import com.yz.dsp.bean.XsBean;
import com.yz.dsp.bean.XsCatalogBean;
import io.reactivex.Observable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import retrofit2.http.Body;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
import retrofit2.http.QueryMap;
import retrofit2.http.Url;
public interface AppApiService {
    @GET("/api/ad/pay")
    Observable<BaseResponse<WechatBookingResponseBean>> adToPay(@Query("flag") String str);

    @GET("/api/addDisLike")
    Observable<BaseResponse<VideoInfoBean>> addDisLike(@Query("dataId") long j, @Query("type") int i);

    @GET("/api/addLike")
    Observable<BaseResponse<VideoInfoBean>> addLike(@Query("dataId") long j, @Query("type") int i);

    @GET("/api/movieComment")
    Observable<BaseResponse<String>> addMovieComment(@Query("id") String str, @Query("content") String str2);

    @GET("/api/alipayBooking")
    Observable<BaseResponse<AlipayBookingResponseBean>> alipayBooking(@Query("eventId") String str, @Query("flag") String str2);

    @GET("/api/book/bookDetail")
    Observable<BaseResponse<NovelDetailBean>> bookDetail(@Query("bookId") int i, @Query("chapterNumber") int i2);

    @GET("/api/watch")
    Observable<BaseResponse<Object>> doWatchMedia(@Query("type") int i, @Query("dataId") long j);

    @GET("/api/ad/info")
    Observable<BaseResponse<AdInfoBean>> getAdInfo(@Query("channel") String str);

    @GET("/api/atlasList")
    Observable<BaseResponse<List<AlbumListBean>>> getAlbumList(@Query("page") int i);

    @GET("/api/atlasPicList")
    Observable<BaseResponse<AlbumDetailBean>> getAtlasPicList(@Query("atlasId") long j);

    @GET("/api/bannerList")
    Observable<BaseResponse<List<ThreeBannerBean>>> getBannerList(@Query("location") int i);

    @GET("/api/movieModule")
    Observable<BaseResponse<List<ThreeCategoryBean>>> getCategoryList();

    @GET("/api/commentList")
    Observable<BaseResponse<List<CommentListBean>>> getCommentList(@Query("videoId") long j, @Query("page") int i);

    @GET("http://120.79.63.193:8085//api/config/configList")
    Observable<BaseResponse<ArrayList<ConfigUrlBean>>> getConfigList();

    @GET("/api/activity/getEventRemainDays")
    Observable<BaseResponse<LastDayBean>> getEventRemainDays();

    @POST("/api/ad/register")
    Observable<BaseResponse<FirstOpenAdBean>> getFirstAd(@Body RequestBody requestBody);

    @GET("/api/live/play")
    Observable<BaseResponse<GameBean>> getGameUrl();

    @GET("/api/atlasChoiceness")
    Observable<BaseResponse<JingpingListBean>> getJingping(@Query("page") int i, @Query("size") int i2);

    @GET("/api/videoChoiceness")
    Observable<BaseResponse<JingxuanListBean>> getJingxuanList(@Query("page") int i, @Query("size") int i2);

    @GET("/api/movieModuleList")
    Observable<BaseResponse<List<ThreeHomeBean.MovieBean>>> getMovieCateList(@Query("id") Integer num, @Query("page") Integer num2);

    @GET("/api/movieCommentList")
    Observable<BaseResponse<List<CommentListBean>>> getMovieCommentList(@Query("id") long j, @Query("page") int i);

    @GET("/api/movieDetail")
    Observable<BaseResponse<VideoDetailBean>> getMovieDetail(@Query("id") long j);

    @GET("/api/movieHome")
    Observable<BaseResponse<List<ThreeHomeBean>>> getMovieHomeList();

    @GET("/api/userCenter")
    Observable<BaseResponse<MeResponseBean>> getMyInfo();

    @GET("/api/book/bookCatalog")
    Observable<BaseResponse<XsCatalogBean>> getNovelCatalog(@Query("bookId") int i);

    @GET("/api/book/bookList")
    Observable<BaseResponse<List<XsBean>>> getNovelList(@Query("bookType") int i);

    @GET("mirrorApi.json")
    Observable<BaseResponse<String>> getOriginalUrl();

    @GET("/api/activity/getPhoneBill")
    Observable<BaseResponse<Object>> getPhoneBill();

    @GET("/api/recommendList")
    Observable<BaseResponse<List<RecommendResponseBean>>> getRecommendList(@Query("page") int i);

    @GET("/api/lvchaHome")
    Observable<BaseResponse<RecommendTagDataBean>> getRecommendTagData();

    @GET(Constants.AD_URL)
    Observable<BaseResponse<List<VipTagBannerBean>>> getReleaseVipTagBanner(@Query("flag") String str, @Query("channel") String str2);

    @GET("/api/getSetting")
    Observable<BaseResponse<CommonSettingBean>> getSettings();

    @GET("/api/videoDetail")
    Observable<BaseResponse<VideoDetailBean>> getVideoDetail(@Query("videoId") long j);

    @GET("/api/vrDetail")
    Observable<BaseResponse<VideoDetailBean>> getVideoDetail2(@Query("id") long j);

    @GET("/api/lvchaVideoDetail")
    Observable<BaseResponse<VideoDetailBean>> getVideoDetails(@Query("videoId") long j);

    @GET("/api/videoList")
    Observable<BaseResponse<List<VideoListBean>>> getVideoList(@Query("page") int i);

    @GET("/api/vrList")
    Observable<BaseResponse<List<VideoListBean>>> getVideoList2(@Query("page") int i);

    @GET("/api/lvchaCategoryList")
    Observable<BaseResponse<CategoryContentBean>> getVipCategoryContent(@Query("id") int i);

    @GET("/api/lvchaCategoryList")
    Observable<BaseResponse<List<VipCategoryBean>>> getVipCategoryList();

    @GET("/api/videoListFromLvcha")
    Observable<BaseResponse<VideoSearchResult>> getVipCategoryVideoList(@Query("cid") int i, @Query("page") int i2, @Query("size") int i3);

    @GET("/api/rechargeVip")
    Observable<BaseResponse<VipConfigBean>> getVipConfig();

    @GET("/api/lvchaTagMovieList")
    Observable<BaseResponse<VideoSearchResult>> getVipContentByTag(@Query("tagname") String str);

    @GET("/api/lvchaHot")
    Observable<BaseResponse<VideoSearchResult>> getVipHottest(@Query("page") int i, @Query("size") int i2);

    @GET("/api/lvchaHot")
    Observable<BaseResponse<VideoSearchResult>> getVipHottest(@Query("cid") int i, @Query("page") int i2, @Query("size") int i3);

    @GET("/api/lvchaTagMovieList")
    Observable<BaseResponse<VideoSearchResult>> getVipMoreVideo(@Query("tagname") String str, @Query("page") int i, @Query("size") int i2);

    @GET("/api/lvchaNew")
    Observable<BaseResponse<VideoSearchResult>> getVipNewest(@Query("page") int i, @Query("size") int i2);

    @GET("/api/lvchaRecommend")
    Observable<BaseResponse<VideoSearchResult>> getVipRecommend(@Query("page") int i, @Query("size") int i2);

    @GET("/api/rechargeSvip")
    Observable<BaseResponse<VipConfigBean>> getVipSvipConfig();

    @GET("http://mitao-ad.shang911.top/api/detail")
    Observable<BaseResponse<List<VipTagBannerBean>>> getVipTagBanner(@Query("flag") String str, @Query("channel") String str2);

    @GET("/api/lvchaTagList")
    Observable<BaseResponse<List<VipTagBean>>> getVipTagList();

    @GET("/api/rechargeVR")
    Observable<BaseResponse<VipConfigBean>> getVipVrConfig();

    @GET("/api/watchRecord")
    Observable<BaseResponse<List<WatchRecordImgVideoBean>>> getWatchRecord(@Query("type") int i);

    @POST("/api/activity/bindPhone")
    Observable<BaseResponse<Object>> maleBindPhone(@Body BindPhoneRequestBean bindPhoneRequestBean);

    @FormUrlEncoded
    @POST(".")
    Observable<ResponseBody> postPhoneInfo(@Field("data") String str);

    @GET("/api/queryOrder")
    Observable<BaseResponse<QueryOrderResponseBean>> queryOrder(@Query("tradeId") String str);

    @POST("/api/ad/upgrade")
    Observable<BaseResponse<RecharAfterAdBean>> recharAfterAd(@Body RequestBody requestBody);

    @GET("/api/rechargeRecords")
    Observable<BaseResponse<List<PayHistoryBean>>> rechargeRecords(@Query("page") int i, @Query("size") int i2);

    @GET("/api/userLogin")
    Observable<BaseResponse<RegisterBean>> register(@Query("deviceCode") String str);

    @GET("/api/videoListFromLvcha")
    Observable<BaseResponse<VideoSearchResult>> searchVideo(@Query("key") String str, @Query("page") int i, @Query("size") int i2);

    @GET("/api/getMobileCode")
    Observable<BaseResponse<String>> sendCode(@Query("mobile") String str);

    @GET("/api/saveRechargeReport")
    Observable<BaseResponse<String>> submitYjfk(@QueryMap Map<String, String> map);

    @GET("/api/addCollect")
    Observable<BaseResponse<VideoInfoBean>> toggleStarVideo(@Query("dataId") long j, @Query("type") int i);

    @POST("/api/upload")
    Observable<BaseResponse<String>> uploadFile(@Body RequestBody requestBody);

    @GET
    Observable<BaseResponse<String>> uploadPhone(@Url String str, @Query("act") String str2, @Query("cellphone") String str3);

    @GET("/api/userInstall")
    Observable<BaseResponse<Void>> userInstall(@Query("deviceCode") String str);

    @GET("/api/activity/verifyPhoneBill")
    Observable<BaseResponse<Object>> verifyPhoneBill();

    @GET("/api/comment")
    Observable<BaseResponse<Object>> videoComment(@Query("videoId") long j, @Query("content") String str);

    @GET("/api/videoRecommend")
    Observable<BaseResponse<List<VideoRecommendBean>>> videoRecommend(@Query("id") String str);

    @GET("/api/vrWatch")
    Observable<BaseResponse<VrWatchBean>> vrWatch(@Query("id") long j);

    @GET("/api/lvchaWatch")
    Observable<BaseResponse<Object>> watch(@Query("dataId") long j, @Query("type") int i);

    @GET("/api/wechatBooking")
    Observable<BaseResponse<WechatBookingResponseBean>> wechatBooking(@Query("eventId") String str, @Query("packageName") String str2);
}