Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,166 @@
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);
}

View File

@@ -0,0 +1,53 @@
package com.ubt.jimu.base.http.service;
import com.ubt.jimu.base.entities.ActionResult;
import com.ubt.jimu.base.entities.ApiResult;
import com.ubt.jimu.base.entities.Course;
import com.ubt.jimu.base.entities.Robot;
import com.ubt.jimu.base.entities.Story;
import com.ubt.jimu.base.entities.UpdateApkEntities;
import com.ubt.jimu.base.http.ApiResponse;
import com.ubt.jimu.course.repository.JimuCourse;
import com.ubt.jimu.course.repository.JimuCourseMission;
import com.ubt.jimu.course.repository.JimuCourseTask;
import com.ubt.jimu.course.repository.UpdateMission;
import io.reactivex.Observable;
import java.util.List;
import java.util.Map;
import retrofit2.http.Body;
import retrofit2.http.POST;
/* loaded from: classes.dex */
public interface CourseService {
public static final String HOST_URL = "https://jimu.ubtrobot.com";
@POST("https://jimu.ubtrobot.com/jimu/mission/findMissions")
Observable<ApiResponse<List<JimuCourse>>> getCourses(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/mission/findMissions")
Observable<ApiResponse<List<JimuCourseTask>>> getMissions(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/course/findStories")
Observable<ApiResponse<List<Story>>> getStoryList(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/course/findUserCourses")
Observable<ApiResponse<List<Course>>> getUserCourseList(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/model/findModel")
Observable<ApiResponse<List<Robot>>> loadRobotInfoById(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/mission/models")
Observable<ApiResult<Robot>> missionModelsList(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/mission/skipMission")
Observable<ApiResponse<List<JimuCourseMission>>> skipMission(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/system/nextVersion")
Observable<UpdateApkEntities> updateApp(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/course/updateCourse")
Observable<ApiResponse<ActionResult>> updateCourseStatus(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/mission/updateMission")
Observable<ApiResponse<UpdateMission>> updateMission(@Body Map<String, String> map);
}

View File

@@ -0,0 +1,65 @@
package com.ubt.jimu.base.http.service;
import com.ubt.jimu.base.entities.ApiRecord;
import com.ubt.jimu.base.entities.PartEntities;
import com.ubt.jimu.diy.model.BuildCompletedImage;
import com.ubt.jimu.diy.model.DiyActionFile;
import com.ubt.jimu.diy.model.DiyCommentModel;
import com.ubt.jimu.diy.model.DiyDetailsModel;
import com.ubt.jimu.diy.model.DiyModel;
import com.ubt.jimu.diy.model.DiyModelFile;
import com.ubt.jimu.diy.model.DiyProgramFile;
import com.ubt.jimu.diy.model.PraiseModel;
import io.reactivex.Observable;
import java.util.List;
import java.util.Map;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
/* loaded from: classes.dex */
public interface DiyService {
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";
@GET("https://apis.ubtrobot.com/v2/community/app/diy/action/list/model")
Observable<ApiRecord<DiyActionFile>> actionFiles(@Query("_index") int i, @Query("_size") int i2, @Query("modelId") long j);
@POST("https://apis.ubtrobot.com/v2/community/app/diy/comment/add/model")
Observable<Object> addComment(@Body Map<String, String> map);
@POST("https://apis.ubtrobot.com/v2/community/app/diy/model/oplogs/add")
Observable<PraiseModel> addPraise(@Body Map<String, Object> map);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/sample/model")
Observable<List<BuildCompletedImage>> buildCompleted(@Query("modelId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/comment/list/page")
Observable<ApiRecord<DiyCommentModel>> diyComentList(@Query("_index") int i, @Query("_size") int i2, @Query("modelId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/index/model")
Observable<DiyDetailsModel> diyDetails(@Query("userId") int i, @Query("modelId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/list/page")
Observable<ApiRecord<DiyModel>> diyList(@Query("_index") int i, @Query("_size") int i2, @Query("type") int i3);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/components")
Observable<String> diyModeId(@Query("modelId") int i, @Query("_index") int i2, @Query("_size") int i3);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/components/page")
Observable<PartEntities> diyPartList(@Query("type") String str, @Query("_size") int i, @Query("_index") int i2);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/components/model")
Observable<ApiRecord<PartEntities.RecordsBean>> diyParts(@Query("type") String str, @Query("_index") int i, @Query("_size") int i2, @Query("modelId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/step/model")
Observable<Object> diySteps(@Query("modelId") long j, @Query("stepIndex") long j2);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/files/model")
Observable<List<DiyModelFile>> modelFiles(@Query("modelId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/diy/program/list/model")
Observable<ApiRecord<DiyProgramFile>> programFiles(@Query("_index") int i, @Query("_size") int i2, @Query("modelId") long j);
}

View File

@@ -0,0 +1,30 @@
package com.ubt.jimu.base.http.service;
import com.ubt.jimu.base.entities.ApiRecord;
import com.ubt.jimu.message.JimuMessage;
import io.reactivex.Observable;
import java.util.HashMap;
import java.util.Map;
import retrofit2.http.GET;
import retrofit2.http.PATCH;
import retrofit2.http.Query;
/* loaded from: classes.dex */
public interface MessageCenterService {
public static final String HOST_URL = "https://apis.ubtrobot.com";
@GET("https://apis.ubtrobot.com/v2/community/app/userMessage/list")
Observable<ApiRecord<JimuMessage>> list(@Query("_index") String str, @Query("_size") String str2, @Query("categoryId") String str3);
@GET("https://apis.ubtrobot.com/v2/community/app/userMessage/news")
Observable<ApiRecord<JimuMessage>> news(@Query("_index") int i, @Query("_size") int i2);
@PATCH("https://apis.ubtrobot.com/v2/community/app/userMessage/read")
Observable<Map<String, Boolean>> read(@Query("messageId") String str);
@PATCH("https://apis.ubtrobot.com/v2/community/app/userMessage/readAll")
Observable<Object> readAll();
@GET("https://apis.ubtrobot.com/v2/community/app/userMessage/message/unread")
Observable<HashMap<String, Integer>> unread();
}

View File

@@ -0,0 +1,35 @@
package com.ubt.jimu.base.http.service;
import com.ubt.jimu.base.entities.ActiveStat;
import com.ubt.jimu.base.entities.ApiResult;
import com.ubt.jimu.base.entities.FirmwareVersion;
import com.ubt.jimu.base.entities.Package;
import com.ubt.jimu.base.entities.Robot;
import com.ubt.jimu.base.http.ApiResponse;
import io.reactivex.Observable;
import java.util.Map;
import retrofit2.http.Body;
import retrofit2.http.POST;
/* loaded from: classes.dex */
public interface PackageRobotService {
public static final String BASE_URL = "https://jimu.ubtrobot.com";
@POST("https://jimu.ubtrobot.com/jimu/equipment/active")
Observable<ApiResult<ActiveStat>> activeRobot(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/version/check")
Observable<ApiResult<FirmwareVersion>> appUpdate(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/package/code")
Observable<ApiResponse<Package>> findPackage(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/package/find?")
Observable<ApiResult<Package>> getPackage(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/package/findPackageModel?")
Observable<ApiResult<Robot>> getRobotByPackage(@Body Map<String, String> map);
@POST("https://jimu.ubtrobot.com/jimu/version/queryList")
Observable<ApiResult<FirmwareVersion>> hardwareUpdate(@Body Map<String, String> map);
}

View File

@@ -0,0 +1,15 @@
package com.ubt.jimu.base.http.service;
import com.ubt.jimu.base.entities.ShopBean;
import io.reactivex.Observable;
import retrofit2.http.GET;
/* loaded from: classes.dex */
public interface ShopHttpService {
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";
@GET("https://jimu.ubtrobot.com/jimu/common/queryPurchaseChannels/zh-hans")
Observable<ShopBean> getCourses();
}

View File

@@ -0,0 +1,152 @@
package com.ubt.jimu.base.http.service;
import com.ubt.jimu.base.entities.AddressInfo;
import com.ubt.jimu.base.entities.ApiRecord;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.ArticleBean;
import com.ubt.jimu.base.entities.Fans;
import com.ubt.jimu.base.entities.FeedbackEntities;
import com.ubt.jimu.base.entities.FollowEntities;
import com.ubt.jimu.base.entities.Interest;
import com.ubt.jimu.base.entities.MyPostListEntities;
import com.ubt.jimu.base.entities.PraiseBean;
import com.ubt.jimu.base.entities.QuestionBean;
import com.ubt.jimu.base.entities.Rank;
import com.ubt.jimu.base.entities.RegisterBean;
import com.ubt.jimu.base.entities.ReqSaveUserPactInfo;
import com.ubt.jimu.base.entities.TTSAccessToken;
import com.ubt.jimu.base.entities.TokenBean;
import com.ubt.jimu.base.entities.UserDetailInfo;
import com.ubt.jimu.base.entities.UserExtraInfo;
import com.ubt.jimu.base.entities.UserPactInfo;
import com.ubt.jimu.base.http.response.Timestamp;
import com.ubt.jimu.user.feedback.FeedbackPostBean;
import com.ubt.jimu.user.model.EmailCheckMsg;
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.PATCH;
import retrofit2.http.POST;
import retrofit2.http.PUT;
import retrofit2.http.Query;
/* loaded from: classes.dex */
public interface UserService {
public static final String HOST_URL_COMMUNITY = "https://apis.ubtrobot.com";
public static final String HOST_URL_REGISTER = "https://apis.ubtrobot.com/user-service-rest/v2";
@POST("https://apis.ubtrobot.com/v2/community/app/praise/add")
Observable<FollowEntities> addPraise(@Query("postId") int i);
@PATCH("https://apis.ubtrobot.com/user-service-rest/v2/user/account/bind")
Observable<UserDetailInfo> bindAccount(@Body Map<String, String> map);
@POST("https://apis.ubtrobot.com/user-service-rest/v2/verify/newUserForProduct")
Observable<ApiStatus> checkHadLogin(@Body Map<String, Object> map);
@DELETE("https://apis.ubtrobot.com/user-service-rest/v2/user")
Observable<ApiStatus> deleteUserInfo(@Query("isThird") int i, @Query("pwd") String str);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/user/captcha")
Observable<ApiStatus> getCaptcha(@Query("account") String str, @Query("accountType") int i, @Query("purpose") int i2);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/user/captcha")
Observable<ApiStatus> getCaptcha(@Query("account") String str, @Query("accountType") String str2, @Query("purpose") String str3, @Query("zhFlag") String str4, @Query("appId") String str5);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/device/imei")
Observable<ApiStatus> getImei(@Query("account") String str);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/gdpr/pactInfo")
Observable<UserPactInfo> getPactInfo(@Query("productId") String str, @Query("type") int i, @Query("lan") String str2);
@GET("https://jimu.ubtrobot.com/jimu/user/getParentSure")
Observable<EmailCheckMsg> getParentEmailCheckState(@Query("email") String str, @Query("deviceId") String str2);
@GET("https://apis.ubtrobot.com/v2/community/app/userCenter/users/ranking")
Observable<List<Rank>> getRankList(@Query("userId") long j);
@GET("https://apis.ubtrobot.com/v1/client-auth-service/api/timestamp")
Observable<Timestamp> getServerTimestamp();
@GET("https://apis.ubtrobot.com/user-service-rest/v2/tts/access-token")
Observable<TTSAccessToken> getTTSToken();
@GET("https://apis.ubtrobot.com/v2/community/app/userCenter/address")
Observable<AddressInfo> getUserAddress(@Query("userId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/userCenter/collectList")
Observable<List<ArticleBean.Article>> getUserCollectList(@Query("userId") long j);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/user/info")
Observable<UserDetailInfo> getUserDetailInfo();
@GET("https://apis.ubtrobot.com/v2/community/app/userCenter/fansList")
Observable<ApiRecord<Fans>> getUserFansList(@Query("userId") long j, @Query("viewUserId") long j2, @Query("_index") int i, @Query("_size") int i2);
@POST("https://apis.ubtrobot.com/v2/community/app/userCenter/detail")
Observable<UserExtraInfo> getUserInfo(@Body Map<String, String> map);
@GET("https://apis.ubtrobot.com/v2/community/app/userCenter/subList")
Observable<ApiRecord<Interest>> getUserInterestList(@Query("userId") long j, @Query("viewUserId") long j2, @Query("_index") int i, @Query("_size") int i2);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/gdpr/userPactInfo")
Observable<UserPactInfo> getUserPactInfo(@Query("productId") String str, @Query("userId") long j, @Query("lan") String str2);
@GET("https://apis.ubtrobot.com/v2/community/app/postInfo/getByUserId")
Observable<MyPostListEntities> getUserPostList(@Query("userId") long j);
@GET("https://apis.ubtrobot.com/v2/community/app/praise/list")
Observable<PraiseBean> getUserPraiseList(@Query("userId") long j, @Query("_index") int i, @Query("_size") int i2);
@GET("https://apis.ubtrobot.com/v2/community/app/question/getByUserId")
Observable<QuestionBean> getUserQuestionList(@Query("userId") long j, @Query("_index") int i, @Query("_size") int i2);
@PUT("https://apis.ubtrobot.com/user-service-rest/v2/user/login")
Observable<RegisterBean> login(@Body Map<String, String> map);
@DELETE("https://apis.ubtrobot.com/user-service-rest/v2/user/logout")
Observable<ApiStatus> logout(@Header("token") String str);
@PUT("https://apis.ubtrobot.com/user-service-rest/v2/user/token/refresh")
Observable<TokenBean> refreshToken();
@POST("https://apis.ubtrobot.com/user-service-rest/v2/user/register")
Observable<RegisterBean> register(@Body Map<String, String> map);
@PATCH("https://apis.ubtrobot.com/user-service-rest/v2/user/password/reset")
Observable<ApiStatus> resetPassword(@Body Map<String, String> map);
@POST("https://apis.ubtrobot.com/user-service-rest/v2/gdpr/saveUserPact")
Observable<ApiStatus> saveUserPact(@Body List<ReqSaveUserPactInfo> list);
@POST("https://jimu.ubtrobot.com/jimu/feedback/add")
Observable<FeedbackEntities> sendFeedback(@Body FeedbackPostBean feedbackPostBean);
@POST("https://apis.ubtrobot.com/user-service-rest/v2/htmlEmail/jimu")
Observable<ApiStatus> sendGuardianEmail(@Body Map<String, String> map);
@POST("https://apis.ubtrobot.com/user-service-rest/v2/user/register/emailverify")
Observable<RegisterBean> setPasswordAndLogin(@Body Map<String, String> map);
@PUT("https://apis.ubtrobot.com/user-service-rest/v2/user/login/third")
Observable<RegisterBean> thirdLogin(@Body Map<String, String> map);
@POST("https://apis.ubtrobot.com/user-service-rest/v2/device/imei")
Observable<ApiStatus> updateImei(@Header("appId") String str, @Query("imei") String str2);
@PATCH("https://apis.ubtrobot.com/v2/community/app/userCenter/address/update")
Observable<String> updateUserAddress(@Body Map<String, String> map);
@PATCH("https://apis.ubtrobot.com/user-service-rest/v2/user")
Observable<UserDetailInfo> updateUserDetailInfo(@Body Map<String, String> map);
@GET("https://apis.ubtrobot.com/user-service-rest/v2/user/captcha/verify-result")
Observable<TokenBean> verifyCaptcha(@Query("account") String str, @Query("captcha") String str2, @Query("accountType") int i);
@POST("https://apis.ubtrobot.com/user-service-rest/v2/device/imei/check")
Observable<ApiStatus> verifyImei(@Header("appId") String str, @Body Map<String, String> map);
}