29fa5066f96244cf18d9e06ebcb497ccc1c42668.svn-base 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package eVVM.apk.ui.report;
  2. import eVVM.apk.mvp.MvpPresenter;
  3. import eVVM.apk.ui.bean.VnListBean;
  4. import eVVM.apk.ui.bean.VnNameBean;
  5. /**
  6. * Created by Android Studio.
  7. * User: zbb
  8. * Date: 2019/6/5
  9. * Describe: ReportVnPresenter
  10. */
  11. public class ReportVnPresenter extends MvpPresenter<ReportVnContract.View> implements ReportVnContract.Presenter, ReportVnOnListener {
  12. private ReportVnModel reportVnModel;
  13. @Override
  14. public void start() {
  15. reportVnModel = new ReportVnModel();
  16. }
  17. @Override
  18. public void getName() {
  19. reportVnModel.setListener(this);
  20. reportVnModel.getName();
  21. }
  22. @Override
  23. public void searchVnList(String chipNumber, int vaccineCategoryId, int status, String beginTime, String endTime) {
  24. reportVnModel.setListener(this);
  25. reportVnModel.searchVnList(chipNumber, vaccineCategoryId, status, beginTime, endTime);
  26. }
  27. @Override
  28. public void getNameSucceed(VnNameBean data) {
  29. getView().getnameSuccess(data);
  30. }
  31. @Override
  32. public void getNameFail(String msg) {
  33. getView().getnameError(msg);
  34. }
  35. @Override
  36. public void searchSucceed(VnListBean data) {
  37. getView().searchSuccess(data);
  38. }
  39. @Override
  40. public void searchFail(String msg) {
  41. getView().searchError(msg);
  42. }
  43. }