| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package eVVM.apk.ui.report.vndetail;
- import eVVM.apk.mvp.MvpPresenter;
- import eVVM.apk.ui.bean.VnDetailBean;
- /**
- * Created by Android Studio.
- * User: zbb
- * Date: 2019/6/6
- * Describe: VnDetailPresenter
- */
- public class VnDetailPresenter extends MvpPresenter<VnDetailContract.View> implements VnDetailContract.Presenter,VnDetailOnListener {
- private VnDetailModel vnDetailModel;
- @Override
- public void start() {
- vnDetailModel = new VnDetailModel();
- }
- @Override
- public void getDetail(String chipNumber) {
- vnDetailModel.setListener(this);
- vnDetailModel.login(chipNumber);
- }
- @Override
- public void sendMailToInoculator(String chipNumber) {
- vnDetailModel.setListener(this);
- vnDetailModel.sendMailToInoculator(chipNumber);
- }
- @Override
- public void onSucceed(VnDetailBean data) {
- getView().getDetailSuccess(data);
- }
- @Override
- public void onFail(String msg) {
- getView().getDetailError(msg);
- }
- @Override
- public void onSendMailSucceed(VnDetailBean data) {
- getView().getSendMailSuccess(data);
- }
- @Override
- public void onSendMailFail(String msg) {
- getView().getSendMailError(msg);
- }
- }
|