package com.tzld.piaoquan.api.service; import com.tzld.piaoquan.api.model.po.GhDetailExt; import com.tzld.piaoquan.api.model.vo.GhDetailVo; import com.tzld.piaoquan.growth.common.common.base.CommonResponse; import com.tzld.piaoquan.growth.common.model.po.GhDetail; import com.tzld.piaoquan.growth.common.utils.page.Page; import java.util.List; import java.util.Map; public interface GhDetailService { CommonResponse> getGhDetailList(Integer pageNum, Integer pageSize, String accountId, String accountName, Long videoId); CommonResponse addGhDetail(GhDetailVo ghDetailVo, Map videoIdTestIdMap); CommonResponse updateDetail(GhDetailVo ghDetailVo, Map videoIdTestIdMap); CommonResponse deleteDetail(Long id); GhDetail getGhDetailByGhIdType(String ghId, Integer type); GhDetail getGhDetailByGhId(String ghId); List getByChannel(String channel); List getGhdetailByNames(List nameList); List getGhDetailExtList(String ghId, Integer type); }