TagsService.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.nosum.deliver.category.service;
  2. import com.nosum.common.base.domain.Result;
  3. import com.nosum.common.base.service.BaseService;
  4. import com.nosum.deliver.category.domain.po.Tags;
  5. import com.nosum.deliver.category.domain.vo.TagsVO;
  6. /**
  7. * @author sumbytes
  8. * @since 2019-08-28
  9. */
  10. public interface TagsService extends BaseService<Tags> {
  11. /**
  12. * 查询标签的列表
  13. * @param tagsVO
  14. * @return
  15. */
  16. Result<TagsVO> getTagsAndArticleQuantityList(TagsVO tagsVO);
  17. /**
  18. * 查询标签的列表
  19. * @param tagsVO
  20. * @return
  21. */
  22. Result<TagsVO> getTagsList(TagsVO tagsVO);
  23. /**
  24. * 查询标签
  25. * @param id
  26. * @return
  27. */
  28. Result<TagsVO> getTags(Long id);
  29. /**
  30. * 查询标签
  31. * @param tagsVO
  32. * @return
  33. */
  34. Result<TagsVO> updateTags(TagsVO tagsVO);
  35. /**
  36. * 删除标签
  37. * @param id
  38. * @return
  39. */
  40. Result<TagsVO> deleteTags(Long id);
  41. /**
  42. * 新增标签
  43. * @param tagsVO
  44. * @return
  45. */
  46. Result<TagsVO> saveTags(TagsVO tagsVO);
  47. }