ITbMyPublishService.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.ruoyi.app.service;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.baomidou.mybatisplus.core.toolkit.Constants;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.ruoyi.app.domain.TbMyPublish;
  6. import com.ruoyi.app.domain.TbPublishComment;
  7. import com.ruoyi.common.core.page.TableDataInfo;
  8. import org.apache.ibatis.annotations.Param;
  9. import java.util.List;
  10. /**
  11. * 我的近况(我的发)Service接口
  12. *
  13. * @author Administrator
  14. * @date 2020-10-02
  15. */
  16. public interface ITbMyPublishService extends IService<TbMyPublish> {
  17. TableDataInfo pageList(TbMyPublish tbMyPublish);
  18. TbMyPublish getPublish(Long id);
  19. boolean delPublish(List<Long> ids);
  20. int getThumbs(Long publishId);
  21. int getComments(Long publishId);
  22. List<TbPublishComment> listComment(Long publishId);
  23. boolean delComment(Long id);
  24. /**
  25. * 族友圈列表
  26. * @param wrapper
  27. * @return
  28. */
  29. List<TbMyPublish> selectPublish(LambdaQueryWrapper<TbMyPublish> wrapper);
  30. }