| | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import com.android.app_base.base.model.BaseModel; |
| | | import com.android.app_base.http.ResultData; |
| | | import com.application.zhangshi_app_android.bean.CaptchaImageBean; |
| | | 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.LoginRequestBean; |
| | | import com.application.zhangshi_app_android.bean.LoginResponseBean; |
| | | import com.application.zhangshi_app_android.data.source.HttpDataSource; |
| | | import com.application.zhangshi_app_android.data.source.LocalDataSource; |
| | | import com.application.zhangshi_app_android.data.source.http.HttpDataSourceImpl; |
| | | import com.application.zhangshi_app_android.data.source.local.LocalDataSourceImpl; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import io.reactivex.Observable; |
| | | import io.reactivex.Observer; |
| | |
| | | /** |
| | | * @see HttpDataSourceImpl |
| | | */ |
| | | /** |
| | | * 获取验证码图片 |
| | | */ |
| | | public Observable<ResultData<CaptchaImageBean>> getCaptchaImage(){ |
| | | return mHttpDataSource.getCaptchaImage(); |
| | | } |
| | | |
| | | /** |
| | | * 登录 |
| | | */ |
| | | public Observable<ResultData<LoginResponseBean>> login(LoginRequestBean loginRequestBean){ |
| | | return mHttpDataSource.login(loginRequestBean); |
| | | } |
| | | /** |
| | | * 注册 |
| | | */ |
| | | public Observable<ResultData<String>> register(LoginRequestBean loginRequestBean){ |
| | | return mHttpDataSource.register(loginRequestBean); |
| | | } |
| | | /** |
| | | * 获取家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<FamilyMemorabiliaResponseBean>> getFamilyMemorabilia(Map<String, Object> queryMap) { |
| | | return mHttpDataSource.getFamilyMemorabilia(queryMap); |
| | | } |
| | | /** |
| | | * 增加家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<String>> addFamilyMemorabilia(FamilyMemorabiliaBean familyMemorabiliaBean) { |
| | | return mHttpDataSource.addFamilyMemorabilia(familyMemorabiliaBean); |
| | | } |
| | | /** |
| | | * 删除家大事记 |
| | | */ |
| | | @Override |
| | | public Observable<ResultData<String>> deleteFamilyMemorabilia(String ids) { |
| | | return mHttpDataSource.deleteFamilyMemorabilia(ids); |
| | | } |
| | | |
| | | /** |
| | | * @see LocalDataSourceImpl |