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 getCatalogList(ZTCatalogListRequest param); /** * 标签数据 * @param param * @return */ List 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 getZhongTaiAreaTree(ZTAreaListRequest ztAreaListRequest); /** * C端 我的喜欢列表 * @param ztContentListRequest * @return */ ZTBasePageResponse getZhongTaiCusFavorite(ZTContentListRequest ztContentListRequest); /** * C端 轮播图列表 * @param ztContentListRequest * @return */ List getZhongTaiCarouselImage(ZTContentListRequest ztContentListRequest); /** * C端 轮播图详情 * @param ztDataDetailRequest * @return */ ZTCusCarouselImageResponse getZhongTaiCarouselImageDetail(ZTDataDetailRequest ztDataDetailRequest); /** * 中台 咨询列表接口 * @param ztContentListRequest * @return */ ZTBasePageResponse getZhongTaiProductNewsPage(ZTContentListRequest ztContentListRequest); /** * 中台 产品列表接口 * @param ztContentListRequest * @return */ ZTBasePageResponse getZhongTaiProductPage(ZTContentListRequest ztContentListRequest); /** * 中台 实景案例接口 * @param ztContentListRequest * @return */ ZTBasePageResponse getZhongTaiRealcasePage(ZTContentListRequest ztContentListRequest); /** * 中台 视频列表分页 * @param ztContentListRequest * @return */ ZTBasePageResponse getZhongTaiVideoPage(ZTContentListRequest ztContentListRequest); /** * 中台 全屋案例列表分页 * @param ztContentListRequest * @return */ ZTBasePageResponse getZhongTaiWholecasePage(ZTContentListRequest ztContentListRequest); /** * 中台 志说装修 * @param ztContentListRequest * @return */ ZTBasePageResponse 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); /** * 中台 - 我的收藏/喜欢列表 * @param ztContentListRequest * @return */ ZTBasePageResponse collectLikePage(ZTCollectLikeRequest ztCollectLikeRequest); /** * 中台 - 批量添加喜欢给客户 * @param param * @return */ void batchAddLike(ZTBatchAddListRequest param); /** * 中台 客户绑定导购 * @param ztCustomerBindingUsersRequest */ void customerBinDingUsers(ZTCustomerBindingUsersRequest ztCustomerBindingUsersRequest); }