|
|
@@ -22,6 +22,7 @@ import kr.co.zumo.app.lifeplus.bean.api.BucketRegisterResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BucketUpdateRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryBannerResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryContentsResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.CategoryFilterResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryRecommendResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CategoryRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.CoinExtinctionResultBean;
|
|
|
@@ -266,6 +267,17 @@ public class LifeplusAPIService extends LifeplusRetrofitService implements Lifep
|
|
|
return api().getCategoryContentsOrderByBookmark(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 카테고리별 필터 목록
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Single<CategoryFilterResultBean> getCategoryFilter(CategoryRequestBean bean) {
|
|
|
+ return api().getCategoryFilter(bean);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 나의 북마크 리스트
|
|
|
*
|
|
|
@@ -466,74 +478,155 @@ public class LifeplusAPIService extends LifeplusRetrofitService implements Lifep
|
|
|
return api().getContentsFlagList(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 컨텐츠 상세
|
|
|
+ *
|
|
|
+ * @param itemNumber
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<ContentsDetailResultBean> getContentsDetail(String itemNumber) {
|
|
|
return api().getContentsDetail(itemNumber);
|
|
|
}
|
|
|
|
|
|
- //------------------------------------------------------------------------------------------------------------
|
|
|
-
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 회원 설정
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<SettingMemberResultBean> getMemberInfo(RequestBean bean) {
|
|
|
return api().getMemberInfo(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 약관 상세
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<PolicyResultBean> getPolicyDetail(PolicyNoRequestBean bean) {
|
|
|
return api().getPolicyDetail(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 약관 동의 설정
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<LifeplusAPIBean> setMemberPolicyAgree(MemberPolicyRequestBean bean) {
|
|
|
return api().setMemberPolicyAgree(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 폰 번호 변경
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<LifeplusAPIBean> setMemberPhoneNumber(MemberPhoneNumberRequestBean bean) {
|
|
|
return api().setMemberPhoneNumber(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 이메일 변경
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<LifeplusAPIBean> setMemberEmail(MemberEmailRequestBean bean) {
|
|
|
return api().setMemberEmail(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 스페셜 /추천인 코드 등록
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<MemberCodeResultBean> setMemberCode(MemberCodeRequestBean bean) {
|
|
|
return api().setMemberCode(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 마케팅 사용 동의
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<LifeplusAPIBean> setMemberMarketingAgree(MemberMarketingAgreeRequestBean bean) {
|
|
|
return api().setMemberMarketingAgree(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 푸시 사용 동의
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<LifeplusAPIBean> setMemberPushAgree(MemberPushAgreeRequestBean bean) {
|
|
|
return api().setMemberPushAgree(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 코인 정보
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<CoinInfoResultBean> getCoinInfo(CoinInfoRequestBean bean) {
|
|
|
return api().getCoinInfo(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 소멸 예정 코인 목록
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<CoinExtinctionResultBean> getCoinExtinction(RequestBean bean) {
|
|
|
return api().getCoinExtinction(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 알림
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<NotificationResultBean> getNotification(RequestBean bean) {
|
|
|
return api().getNotification(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 질문 리스트
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<QuestionResultBean> getQuestionList(RequestBean bean) {
|
|
|
return api().getQuestionList(bean);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 질문 등록
|
|
|
+ *
|
|
|
+ * @param bean
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public Single<LifeplusAPIBean> registerQuestion(QuestionRequestBean bean) {
|
|
|
return api().registerQuestion(bean);
|