package com.team.zhuoke.presenter.me.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.me.bean.PersonInfoBean; import com.team.zhuoke.presenter.video.interfaces.VideoAllCateListContract; import com.team.zhuoke.presenter.video.interfaces.VideoOtherCateContract; import rx.Observable; /** * Created by Administrator on 2017/3/17 0017. */ public interface MeContract { interface View extends BaseView{ void getViewPersonInfo(PersonInfoBean personInfoBean); void showLoginPopWindow(); } interface Model extends BaseModel{ Observable<PersonInfoBean> getModelPersonInfo(Context context ,String userName, String passWord); } abstract class Presenter extends BasePresenter<View,Model>{ public abstract void Login(); } }