package com.doumee.biz.zbom; import com.doumee.biz.zbom.model.zhongtai.*; import com.doumee.biz.zbom.model.zhongtai.response.*; import com.doumee.dao.business.MemberMapper; import com.doumee.dao.web.response.ZSZXCatalogResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 志邦中台对接业务接口 * @author 江蹄蹄 * @date 2023/11/30 15:33 */ @Service public interface ZbomZhongTaiService { ZTUserGetTokenResponse getUserToken(ZTUserGetTokenRequest param); ZTSysuserGetTokenResponse getSysuserToken(String mobile); ZTBaseResponse userUpdateInfo(ZTUserInfoUpdateRequest param); ZTBasePageResponse pageProductNewsList(ZTContentListRequest param); ZTBasePageResponse pageProductList(ZTContentListRequest param); ZTBasePageResponse pageRealcaseList(ZTContentListRequest param); ZTBasePageResponse pageVideoList(ZTContentListRequest param); ZTBasePageResponse pageWholecaseList(ZTContentListRequest param); ZTBasePageResponse pageZbDecoList(ZTContentListRequest param); ZTProductInfoResponse getProductInfo(ZTContentInfoRequest param); ZTCaseInfoResponse getWholecaseInfo(ZTContentInfoRequest param); ZTProductNewsInfoResponse getProductNewsInfo(ZTContentInfoRequest param); ZTRealcaseInfoResponse getRealcaseInfo(ZTContentInfoRequest param); boolean userLogout(ZTBaseRequst param); List getCatalogList(ZTCatalogListRequest param); List getTagList(ZTCatalogListRequest param); ZTBasePageResponse pageContentList(ZTContentListRequest param); ZTContentInfoResponse getContentInfo(ZTContentInfoRequest param); ZTBaseResponse collectDo(ZTActionDoRequest param); ZTBaseResponse likeDo(ZTActionBatchDoRequest param); ZTBaseResponse shareDo(ZTActionDoRequest param); ZTBaseResponse viewDo(ZTActionDoRequest param); ZTBasePageResponse pageCollectList(ZTContentListRequest param); ZTBasePageResponse pageLikeList(ZTContentListRequest param); ZTBasePageResponse pageBehavoirList(ZTContentListRequest param); List getAreaList(ZTAreaListRequest param); List getAreaTreeList(ZTAreaListRequest param); boolean bindCustomerFavorites(ZTBindCusFavoriteDoRequest param); ZTBasePageResponse pageCusFavoriteList(ZTContentListRequest param); List carouselImageList(ZTContentListRequest param); ZTCusCarouselImageResponse carouselImageDetail(ZTDataDetailRequest param); ZTBasePageResponse collectLikePage(ZTCollectLikeRequest param); ZTBaseResponse batchAddLike(ZTBatchAddListRequest param); ZTBaseResponse customerBinDingUsers(ZTCustomerBindingUsersRequest param); }