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

153 lines
7.6 KiB
Java

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