package eVVM.apk.ui.home.uploadChip; import eVVM.apk.mvp.MvpPresenter; import eVVM.apk.ui.bean.VnDetailBean; public class UploadChipPresenter extends MvpPresenter implements UploadChipContract.Presenter, UploadChipOnListener { private UploadChipModel uploadChipModel; @Override public void start() { uploadChipModel = new UploadChipModel(); } @Override public void forFactoryOperator(String chipNumber, String cipherText,double longitude,double latitude) { uploadChipModel.setListener(this); uploadChipModel.forFactoryOperator(chipNumber, cipherText, longitude, latitude); } @Override public void forDoctor(String chipNumber, String cipherText,String inoculatorIds,double longitude,double latitude) { uploadChipModel.setListener(this); uploadChipModel.forDoctor(chipNumber, cipherText,inoculatorIds, longitude, latitude); } @Override public void onSucceed(VnDetailBean data) { getView().uploadChipSuccess(data); } @Override public void onFail(String msg) { getView().uploadChipError(msg); } }