AuthorVideoService.java 862 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.nosum.deliver.author.service;
  2. import com.nosum.common.base.domain.PageInfo;
  3. import com.nosum.deliver.author.domain.po.Author;
  4. import com.nosum.deliver.author.domain.po.AuthorVideo;
  5. import org.bson.types.ObjectId;
  6. /**
  7. * 作者 VIDEO 服务层.
  8. *
  9. * @author Young
  10. */
  11. public interface AuthorVideoService {
  12. /**
  13. * 保存作者 VIDEO.
  14. *
  15. * @param authorVideo 视频
  16. */
  17. void save(AuthorVideo authorVideo);
  18. /**
  19. * 作者视频分页查询.
  20. *
  21. * @param pageInfo 分页实体
  22. * @param author 作者
  23. * @return 分页列表
  24. */
  25. PageInfo<AuthorVideo> getPage(PageInfo<AuthorVideo> pageInfo, AuthorVideo author);
  26. /**
  27. * 根据 ID 查询作者信息.
  28. *
  29. * @param id ID
  30. * @return 作者信息
  31. */
  32. AuthorVideo getById(ObjectId id);
  33. void remove(ObjectId id);
  34. }