| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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<LikeContract.View> 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<LikeBean.DataBean> 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);
- }
- }
|