GhDetailService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.tzld.piaoquan.api.service;
  2. import com.tzld.piaoquan.api.model.po.GhDetailExt;
  3. import com.tzld.piaoquan.api.model.vo.GhDetailVo;
  4. import com.tzld.piaoquan.growth.common.common.base.CommonResponse;
  5. import com.tzld.piaoquan.growth.common.model.po.GhDetail;
  6. import com.tzld.piaoquan.growth.common.utils.page.Page;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface GhDetailService {
  10. CommonResponse<Page<GhDetailVo>> getGhDetailList(Integer pageNum, Integer pageSize, String accountId, String accountName, Long videoId);
  11. CommonResponse<Void> addGhDetail(GhDetailVo ghDetailVo, Map<Long, String> videoIdTestIdMap);
  12. CommonResponse<Void> updateDetail(GhDetailVo ghDetailVo, Map<Long, String> videoIdTestIdMap);
  13. CommonResponse<Void> deleteDetail(Long id);
  14. GhDetail getGhDetailByGhIdType(String ghId, Integer type);
  15. GhDetail getGhDetailByGhId(String ghId);
  16. List<GhDetail> getByChannel(String channel);
  17. List<GhDetail> getGhdetailByNames(List<String> nameList);
  18. List<GhDetailExt> getGhDetailExtList(String ghId, Integer type);
  19. }