| | |
| | | package com.application.zhangshi_app_android.data.source.http; |
| | | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import com.android.app_base.http.OkHttpHelper; |
| | | import com.android.app_base.http.ResultData; |
| | | import com.android.app_base.http.RetrofitManager; |
| | | import com.application.zhangshi_app_android.config.BaseConfig; |
| | | import com.application.zhangshi_app_android.bean.CaptchaImageBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyAssetsResponseBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyMemorabiliaBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyMemorabiliaRequestBean; |
| | | import com.application.zhangshi_app_android.bean.FamilyMemorabiliaResponseBean; |
| | | import com.application.zhangshi_app_android.bean.HomeDevicesResponseBean; |
| | | import com.application.zhangshi_app_android.bean.HonorCollectionResponseBean; |
| | | import com.application.zhangshi_app_android.bean.IncomeAndExpensesResponseBean; |
| | | import com.application.zhangshi_app_android.bean.LittleDoctorResponseBean; |
| | | import com.application.zhangshi_app_android.bean.LoginRequestBean; |
| | | import com.application.zhangshi_app_android.bean.LoginResponseBean; |
| | | import com.android.app_base.base.BaseConfig; |
| | | import com.application.zhangshi_app_android.bean.UploadFileResponseBean; |
| | | import com.application.zhangshi_app_android.data.source.HttpDataSource; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.Map; |
| | | |
| | | import io.reactivex.Observable; |
| | | import okhttp3.Interceptor; |
| | | import okhttp3.Response; |
| | | import okhttp3.MultipartBody; |
| | | |
| | | /** |
| | | * @author Ljj |
| | |
| | | INSTANCE = null; |
| | | } |
| | | |
| | | /** |
| | | * 获取验证码图片 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<CaptchaImageBean>> getCaptchaImage() { |
| | | return apiService.getCaptchaImage(); |
| | | } |
| | | |
| | | /** |
| | | * 登录 |
| | | * @param loginRequestBean 登录参数 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<LoginResponseBean>> login(LoginRequestBean loginRequestBean) { |
| | | return apiService.login(loginRequestBean); |
| | | } |
| | | |
| | | /** |
| | | * 注册 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<String>> register(LoginRequestBean loginRequestBean) { |
| | | return apiService.register(loginRequestBean); |
| | | } |
| | | /** |
| | | * 获取家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<FamilyMemorabiliaResponseBean>> getFamilyMemorabilia(Map<String,Object> paramsMap) { |
| | | return apiService.getFamilyMemorabilia(paramsMap); |
| | | } |
| | | /** |
| | | * 增加家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<String>> addFamilyMemorabilia(FamilyMemorabiliaBean familyMemorabiliaBean) { |
| | | return apiService.addFamilyMemorabilia(familyMemorabiliaBean); |
| | | } |
| | | /** |
| | | * 删除家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<String>> deleteFamilyMemorabilia(String ids) { |
| | | return apiService.deleteFamilyMemorabilia(ids); |
| | | } |
| | | |
| | | /** |
| | | * 修改家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<String>> updateFamilyMemorabilia(FamilyMemorabiliaBean familyMemorabiliaBean) { |
| | | return apiService.updateFamilyMemorabilia(familyMemorabiliaBean); |
| | | } |
| | | |
| | | /** |
| | | * 上传文件 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<UploadFileResponseBean>> uploadFile(MultipartBody.Part file) { |
| | | return apiService.uploadFile(file); |
| | | } |
| | | |
| | | /** |
| | | * 获取家庭资产 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<FamilyAssetsResponseBean>> getFamilyAssets(Map<String, Object> paramsMap) { |
| | | return apiService.getFamilyAssets(paramsMap); |
| | | } |
| | | |
| | | /** |
| | | * 获取家庭设备 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<HomeDevicesResponseBean>> getHomeDevices(Map<String, Object> paramsMap) { |
| | | return apiService.getHomeDevices(paramsMap); |
| | | } |
| | | |
| | | /** |
| | | * 获取家庭荣誉 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<HonorCollectionResponseBean>> getHonorCollections(Map<String, Object> map) { |
| | | return apiService.getHonorCollections(map); |
| | | } |
| | | |
| | | /** |
| | | * 获取小医生 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<LittleDoctorResponseBean>> getLittleDoctors(Map<String, Object> map) { |
| | | return apiService.getLittleDoctors(map); |
| | | } |
| | | |
| | | /** |
| | | * 获取收支 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<IncomeAndExpensesResponseBean>> getIncomeAndExpenses(Map<String, Object> map) { |
| | | return apiService.getIncomeAndExpenses(map); |
| | | } |
| | | } |