package eVVM.apk.ui.launcher.like; import java.util.List; import eVVM.apk.mvp.MvpPresenter; import eVVM.apk.ui.bean.LikeBean; import eVVM.apk.ui.bean.VerificationCodeBean; /** * Created by Android Studio. * User: zbb * Date: 2019/6/10 * Describe: LikePresenter */ public class LikePresenter extends MvpPresenter implements LikeContract.Presenter, LikeOnListener { private LikeModel likeModel; @Override public void start() { likeModel = new LikeModel(); } @Override public void getLikeList(String roleId) { likeModel.setListener(this); likeModel.getLikeList(roleId); } @Override public void savaLikes(String userId, String questionnaireIds) { likeModel.setListener(this); likeModel.saveLikes(userId, questionnaireIds); } @Override public void getLikeListSucceed(List data) { getView().getLikeListSuccess(data); } @Override public void getLikeListFail(String msg) { getView().getLikeListError(msg); } @Override public void saveLikesSucceed(VerificationCodeBean data) { getView().savaLikesSuccess(data); } @Override public void saveLikesFail(String msg) { getView().savaLikesError(msg); } }