package com.team.zhuoke.presenter.video.interfaces; import android.content.Context; import com.team.zhuoke.base.BaseModel; import com.team.zhuoke.base.BasePresenter; import com.team.zhuoke.base.BaseView; import com.team.zhuoke.model.logic.video.bean.VideoOtherColumnList; import java.util.List; import rx.Observable; /** * 作者:gaoyin * 电话:18810474975 * 邮箱:18810474975@163.com * 版本号:1.0 * 类描述: 视频分类 * 备注消息: * 修改时间:2016/11/14 下午3:29 **/ public interface VideoOtherTwoColumnContract { interface View extends BaseView { void getViewVideoOtherColumnListLoadMore(List<VideoOtherColumnList> mVideoOtherColumnList); void getViewOtherTwoColumn(List<VideoOtherColumnList> mVideoReClassify); } interface Model extends BaseModel { Observable<List<VideoOtherColumnList>> getModelVideoOtherTwoColumn(Context context, String cid1, String cid2, int offset, int limit, String action ); } abstract class Presenter extends BasePresenter<View,Model> { // http://apiv2.douyucdn.cn/video/Videoroomlist/getRecVideoList?cid1=1&cid2=5&offset=0&limit=20&action=hot&client_sys=android public abstract void getPresenterVideoOtherTwoColumn(String cid1,String cid2,int offset,int limit,String action ); // 刷新数据 public abstract void getPresenterLiveOtherColumnList(String cid1,String cid2,int offset,int limit,String action ); // 加载更多 public abstract void getPresenterLiveOtherColumnListLoadMore(String cid1,String cid2,int offset,int limit,String action ); } }