| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package eVVM.apk.ui.login.city;
- import eVVM.apk.mvp.MvpPresenter;
- import eVVM.apk.ui.bean.CityBean;
- import eVVM.apk.ui.bean.CompanyBean;
- /**
- * Created by Android Studio.
- * User: zbb
- * Date: 2019/7/2
- * Describe: CityPresenter
- */
- public class CityPresenter extends MvpPresenter<CityContract.View> implements CityContract.Presenter, CityOnListener {
- private CityModel cityModel;
- @Override
- public void start() {
- cityModel = new CityModel();
- }
- @Override
- public void getCity(int parentId) {
- cityModel.setListener(this);
- cityModel.getCity(parentId);
- }
- @Override
- public void getCompany(int areaId) {
- cityModel.setListener(this);
- cityModel.getCompany(areaId);
- }
- @Override
- public void getCityError(String msg) {
- getView().getCityError(msg);
- }
- @Override
- public void getCitySuccess(CityBean data) {
- getView().getCitySuccess(data);
- }
- @Override
- public void getCompanyError(String msg) {
- getView().getCompanyError(msg);
- }
- @Override
- public void getCompanySuccess(CompanyBean data) {
- getView().getCompanySuccess(data);
- }
- }
|