package com.doumee.service.business;
|
|
import com.doumee.biz.zbom.model.zhongtai.*;
|
import com.doumee.biz.zbom.model.zhongtai.response.*;
|
import com.doumee.dao.web.response.ZSZXCatalogResponse;
|
|
import java.util.List;
|
|
/**
|
* 用户行为数据信息表Service定义
|
* @author 江蹄蹄
|
* @date 2024/07/04 14:40
|
*/
|
public interface GetZhongTaiDataService {
|
|
|
ZSZXCatalogResponse getZSZXCatalogs(Long userId,String userType);
|
|
/**
|
* 分类数据
|
* @param param
|
* @return
|
*/
|
List<ZTCatalogInfoResponse> getCatalogList(ZTCatalogListRequest param);
|
|
/**
|
* 标签数据
|
* @param param
|
* @return
|
*/
|
List<ZTTagInfoResponse> getCataLogTagList(ZTCatalogListRequest param);
|
|
/**
|
* 行为业务接口
|
* @param userId
|
* @param userType
|
* @param articleId
|
*/
|
void actionDo(Long userId,String userType,String articleId,String actionType);
|
|
/**
|
* 注销用户
|
* @param ztBaseRequst
|
*/
|
void userLogout(ZTBaseRequst ztBaseRequst);
|
|
/**
|
* 获取中台数据信息
|
* @param ztAreaListRequest
|
* @return
|
*/
|
List<ZTAreaTreeResponse> getZhongTaiAreaTree(ZTAreaListRequest ztAreaListRequest);
|
|
/**
|
* C端 我的喜欢列表
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTCusFavoritesInfoResponse> getZhongTaiCusFavorite(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* C端 轮播图列表
|
* @param ztContentListRequest
|
* @return
|
*/
|
List<ZTCusCarouselImageResponse> getZhongTaiCarouselImage(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* C端 轮播图详情
|
* @param ztDataDetailRequest
|
* @return
|
*/
|
ZTCusCarouselImageResponse getZhongTaiCarouselImageDetail(ZTDataDetailRequest ztDataDetailRequest);
|
|
/**
|
* 中台 咨询列表接口
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTProductNewsInfoResponse> getZhongTaiProductNewsPage(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* 中台 产品列表接口
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTProductInfoResponse> getZhongTaiProductPage(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* 中台 实景案例接口
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTRealcaseInfoResponse> getZhongTaiRealcasePage(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* 中台 视频列表分页
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTVideoInfoResponse> getZhongTaiVideoPage(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* 中台 全屋案例列表分页
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTCaseInfoResponse> getZhongTaiWholecasePage(ZTContentListRequest ztContentListRequest);
|
|
/**
|
* 中台 志说装修
|
* @param ztContentListRequest
|
* @return
|
*/
|
ZTBasePageResponse<ZTZbDecoInfoResponse> getZhongTaiZbDecoPage(ZTContentListRequest ztContentListRequest);
|
|
|
/**
|
* 中台 - 产品详情
|
* @param id
|
* @param userType
|
* @param userId
|
* @return
|
*/
|
ZTProductInfoResponse getProductInfo(String id,String userType,Long userId,String salesId);
|
|
/**
|
* 中台 - 全屋资讯详情
|
* @param id
|
* @param userType
|
* @param userId
|
* @return
|
*/
|
ZTCaseInfoResponse getWholecaseInfo(String id,String userType,Long userId,String salesId);
|
|
/**
|
* 中台 - 产品资讯详情
|
* @param id
|
* @param userType
|
* @param userId
|
* @return
|
*/
|
ZTProductNewsInfoResponse getProductNewsInfo(String id,String userType,Long userId,String salesId);
|
|
/**
|
* 中台 - 实景案例
|
* @param id
|
* @param userType
|
* @param userId
|
* @return
|
*/
|
ZTRealcaseInfoResponse getRealcaseInfo(String id,String userType,Long userId,String salesId);
|
|
/**
|
* 中台 - 我的收藏/喜欢列表
|
* @return
|
*/
|
ZTBasePageResponse<ZTCollectLikeInfoResponse> collectLikePage(ZTCollectLikeRequest ztCollectLikeRequest);
|
|
/**
|
* 中台 - 批量添加喜欢给客户
|
* @param param
|
* @return
|
*/
|
void batchAddLike(ZTBatchAddListRequest param);
|
|
/**
|
* 中台 客户绑定导购
|
* @param ztCustomerBindingUsersRequest
|
*/
|
void customerBinDingUsers(ZTCustomerBindingUsersRequest ztCustomerBindingUsersRequest);
|
}
|