jimu-decompiled/sources/com/ubt/jimu/base/http/service/CommunityService.java
2025-05-13 19:24:51 +02:00

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);
}