package com.llf.common.ui.news.contract;
import com.llf.basemodel.base.BaseModel;
import com.llf.basemodel.base.BasePresenter;
import com.llf.basemodel.base.BaseView;
import com.llf.common.entity.NewsEntity;
import com.llf.common.ui.news.NewsModel;
import java.util.List;
/**
* Created by llf on 2017/3/15.
* 头条契约类
*/
public interface NewsContract {
interface View extends BaseView {
void returnData(List<NewsEntity> datas);
}
interface Presenter extends BasePresenter {
void loadData(int type, int page);
}
interface Model extends BaseModel {
void loadData(String url, int type, NewsModel.OnLoadFirstDataListener listener);
}
}