153 lines
7.6 KiB
Java
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);
|
|
}
|