CePingModel.java
902 Bytes
package com.shunzhi.parent.model;
import com.google.gson.JsonObject;
import com.share.mvpsdk.base.BaseModel;
import com.share.mvpsdk.helper.RetrofitCreateHelper;
import com.share.mvpsdk.helper.RxHelper;
import com.shunzhi.parent.AppConfig;
import com.shunzhi.parent.api.Tools;
import com.shunzhi.parent.bean.ToolBean;
import com.shunzhi.parent.contract.ceping.CepingContract;
import io.reactivex.Observable;
/**
* Created by ToaHanDong on 2018/3/14.
*/
//获取测评数据
public class CePingModel extends BaseModel implements CepingContract.ICePingModel {
public static CePingModel newInstance(){
return new CePingModel();
}
@Override
public Observable<JsonObject> getTools(String areaName) {
return RetrofitCreateHelper.getInstance().createApi(Tools.class, AppConfig.BASE_URL)
.getTools(areaName).compose(RxHelper.<JsonObject>rxSchedulerHelper());
}
}