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