a22de7fb838b7e44643ade7aecfae243bb85893a.svn-base 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package eVVM.apk.ui.report.vndetail;
  2. import eVVM.apk.mvp.MvpPresenter;
  3. import eVVM.apk.ui.bean.ModelListBean;
  4. import eVVM.apk.ui.bean.VerificationCodeBean;
  5. import eVVM.apk.ui.bean.VnDetailBean;
  6. /**
  7. * Created by Android Studio.
  8. * User: zbb
  9. * Date: 2019/6/6
  10. * Describe: VnDetailPresenter
  11. */
  12. public class VnDetailPresenter extends MvpPresenter<VnDetailContract.View> implements VnDetailContract.Presenter,VnDetailOnListener {
  13. private VnDetailModel vnDetailModel;
  14. @Override
  15. public void start() {
  16. vnDetailModel = new VnDetailModel();
  17. }
  18. @Override
  19. public void getDetail(String chipNumber) {
  20. vnDetailModel.setListener(this);
  21. vnDetailModel.getDetail(chipNumber);
  22. }
  23. @Override
  24. public void sendMailToInoculator(String chipNumber) {
  25. vnDetailModel.setListener(this);
  26. vnDetailModel.sendMailToInoculator(chipNumber);
  27. }
  28. @Override
  29. public void getMessageModelList(int type) {
  30. vnDetailModel.setListener(this);
  31. vnDetailModel.getmlist(type + "");
  32. }
  33. @Override
  34. public void getToReview(String reviewId, int messageModelId, String messageModelContent) {
  35. vnDetailModel.setListener(this);
  36. vnDetailModel.getToReview(reviewId, messageModelId, messageModelContent);
  37. }
  38. @Override
  39. public void onSucceed(VnDetailBean data) {
  40. getView().getDetailSuccess(data);
  41. }
  42. @Override
  43. public void onFail(String msg) {
  44. getView().getDetailError(msg);
  45. }
  46. @Override
  47. public void onSendMailSucceed(VnDetailBean data) {
  48. getView().getSendMailSuccess(data);
  49. }
  50. @Override
  51. public void onSendMailFail(String msg) {
  52. getView().getSendMailError(msg);
  53. }
  54. @Override
  55. public void getmlsitSucceed(ModelListBean data) {
  56. getView().getmlistSuccess(data);
  57. }
  58. @Override
  59. public void getmlsitFail(String msg) {
  60. getView().getmlistError(msg);
  61. }
  62. @Override
  63. public void getToReviewError(String msg) {
  64. getView().getToReviewError(msg);
  65. }
  66. @Override
  67. public void getToReviewSuccess(VerificationCodeBean data) {
  68. getView().getToReviewSuccess(data);
  69. }
  70. }