167 lines
8.3 KiB
Java
167 lines
8.3 KiB
Java
package com.ubt.jimu.base.http.service;
|
|
|
|
import com.ubt.jimu.base.entities.Act;
|
|
import com.ubt.jimu.base.entities.ApiRecord;
|
|
import com.ubt.jimu.base.entities.Award;
|
|
import com.ubt.jimu.base.entities.AwardItem;
|
|
import com.ubt.jimu.base.entities.CollectionEntities;
|
|
import com.ubt.jimu.base.entities.CommentBean;
|
|
import com.ubt.jimu.base.entities.CommentEntities;
|
|
import com.ubt.jimu.base.entities.CommunityReturnBean;
|
|
import com.ubt.jimu.base.entities.CreativeListResultBean;
|
|
import com.ubt.jimu.base.entities.CreativeResultBean;
|
|
import com.ubt.jimu.base.entities.DeletePostEntities;
|
|
import com.ubt.jimu.base.entities.FavouriteBean;
|
|
import com.ubt.jimu.base.entities.FollowEntities;
|
|
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
|
|
import com.ubt.jimu.base.entities.InfoStatus;
|
|
import com.ubt.jimu.base.entities.IssueDetailBean;
|
|
import com.ubt.jimu.base.entities.JoinArticle;
|
|
import com.ubt.jimu.base.entities.MyPostListEntities;
|
|
import com.ubt.jimu.base.entities.PublishLabelBean;
|
|
import com.ubt.jimu.base.entities.PublishReturnBean;
|
|
import com.ubt.jimu.base.entities.Push;
|
|
import com.ubt.jimu.base.entities.QuestionBean;
|
|
import com.ubt.jimu.base.entities.RecommendBean;
|
|
import com.ubt.jimu.base.entities.ReportBean;
|
|
import com.ubt.jimu.base.entities.SearchContentBean;
|
|
import com.ubt.jimu.base.entities.SearchQuizBean;
|
|
import com.ubt.jimu.base.entities.SearchUserBean;
|
|
import com.ubt.jimu.base.entities.UComment;
|
|
import com.ubt.jimu.base.entities.UploadParameterBean;
|
|
import io.reactivex.Observable;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import retrofit2.http.Body;
|
|
import retrofit2.http.DELETE;
|
|
import retrofit2.http.GET;
|
|
import retrofit2.http.Header;
|
|
import retrofit2.http.POST;
|
|
import retrofit2.http.Path;
|
|
import retrofit2.http.Query;
|
|
|
|
/* loaded from: classes.dex */
|
|
public interface CommunityService {
|
|
public static final String BASE_URL = "https://jimu.ubtrobot.com";
|
|
public static final String HOST_URL_ACTIVITY = "https://jimu.ubtrobot.com";
|
|
public static final String HOST_URL_COMMUNITY = "https://apis.ubtrobot.com";
|
|
public static final String addUrl = "https://apis.ubtrobot.com/v2/community/app/subscription/add";
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/comment/add")
|
|
Observable<UComment> addActivityComment(@Body Map<String, String> map);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/comment/add")
|
|
Observable<CommentEntities> addComment(@Body Map<String, String> map);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/userCenter/collectList")
|
|
Observable<CollectionEntities> collectionList(@Query("userId") int i, @Query("_index") int i2, @Query("_size") int i3);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/collect/add")
|
|
Observable<FollowEntities> collecttion(@Query("postId") int i);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/comment/list")
|
|
Observable<CommentBean> commentList(@Query("postId") int i, @Query("_index") int i2, @Query("_size") int i3);
|
|
|
|
@DELETE("https://apis.ubtrobot.com/v2/community/app/collect/del/batch")
|
|
Observable<Boolean> delCollectionList(@Query("delIds") String str);
|
|
|
|
@DELETE("https://apis.ubtrobot.com/v2/community/app/postInfo/delete")
|
|
Observable<DeletePostEntities> deletePost(@Query("postId") int i);
|
|
|
|
@GET("https://jimu.ubtrobot.com/operation-rest/activity/{activityId}")
|
|
Observable<Act> getActivityById(@Path("activityId") long j);
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/push/list")
|
|
Observable<List<Push>> getActivityByType(@Body Map<String, String> map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/comment/list")
|
|
Observable<List<UComment>> getActivityCommentList(@Body Map<String, String> map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/activity/list/app")
|
|
Observable<List<Act>> getActivityList(@Body Map<String, String> map);
|
|
|
|
@GET("https://jimu.ubtrobot.com/operation-rest/awards/list/{activityId}")
|
|
Observable<List<AwardItem>> getAwardList(@Path("activityId") long j);
|
|
|
|
@GET("https://jimu.ubtrobot.com/operation-rest/rewards/list/{activityId}")
|
|
Observable<List<Award>> getAwardSettingList(@Path("activityId") long j);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/Works/list")
|
|
Observable<ApiRecord<JoinArticle>> getJoinActivityArticleList(@Query("activityId") long j, @Query("_index") int i, @Query("_size") int i2, @Query("status") int i3);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/tag/list")
|
|
Observable<List<PublishLabelBean>> getPublishLabel();
|
|
|
|
@POST("/jimu/community/findSections")
|
|
Observable<String> getSections();
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/push/list")
|
|
Observable<List<Push>> getUserAwardInfo(@Body Map<String, String> map);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/guess")
|
|
Observable<GuessEnjoyEntities> guessLove(@Query("userId") int i, @Query("_index") int i2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/guess/reload")
|
|
Observable<GuessEnjoyEntities> guessReload(@Query("userId") int i, @Query("_index") int i2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/hot")
|
|
Observable<FavouriteBean> hot(@Query("_index") int i, @Query("_size") int i2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/latest")
|
|
Observable<FavouriteBean> lastest(@Query("_index") int i, @Query("_size") int i2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/favarator")
|
|
Observable<FavouriteBean> likeList(@Query("userId") int i, @Query("_index") int i2, @Query("_size") int i3);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/index/detail")
|
|
Observable<CommunityReturnBean> loadCommunityHomePageData(@Query("imageHeight") int i, @Query("imageWidth") int i2, @Query("systemLanguage") String str, @Query("type") String str2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/creative")
|
|
Observable<CreativeResultBean> loadCreativeData(@Query("_index") String str, @Query("_size") String str2, @Query("language") String str3);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/creative/list")
|
|
Observable<CreativeListResultBean> loadCreativeList(@Query("_index") String str, @Query("_size") String str2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/detail")
|
|
Observable<IssueDetailBean> loadIssueDetail(@Query("id") int i, @Query("userId") int i2);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/question/list")
|
|
Observable<QuestionBean> loadQuestionData(@Header("token") String str, @Query("_index") String str2, @Query("_size") String str3);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/getByUserId")
|
|
Observable<MyPostListEntities> myReportList(@Query("userId") int i, @Query("_index") int i2, @Query("_size") int i3);
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/comment/praise/add")
|
|
Observable<String> postLike(@Body Map<String, String> map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/operation-rest/comment/add")
|
|
Observable<UComment> postReply(@Body Map<String, String> map);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/praise/add")
|
|
Observable<FollowEntities> praise(@Query("postId") int i);
|
|
|
|
@GET("https://apis.ubtrobot.com/v2/community/app/search/keywords/default")
|
|
Observable<RecommendBean> presetSearchResult(@Query("language") String str);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/postInfo/upload?")
|
|
Observable<PublishReturnBean> publishArticle(@Body UploadParameterBean uploadParameterBean);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/complain/add")
|
|
Observable<ReportBean> reportProblem(@Body Map<String, String> map);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/Works/awards/receive")
|
|
Observable<InfoStatus> setUserRewards(@Query("rewardsId") int i);
|
|
|
|
@POST(addUrl)
|
|
Observable<FollowEntities> subscriptionAdd(@Query("followUserId") int i);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/search/list")
|
|
Observable<SearchContentBean> userSearchContentResult(@Body Map<String, String> map, @Query("_index") int i, @Query("_size") int i2);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/search/list")
|
|
Observable<SearchQuizBean> userSearchQuizResult(@Body Map<String, String> map, @Query("_index") int i, @Query("_size") int i2);
|
|
|
|
@POST("https://apis.ubtrobot.com/v2/community/app/search/list")
|
|
Observable<SearchUserBean> userSearchUserResult(@Body Map<String, String> map, @Query("_index") int i, @Query("_size") int i2);
|
|
}
|