IZbPicToPicService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.ruoyi.system.service;
  2. import java.io.IOException;
  3. import java.util.List;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  6. import com.ruoyi.common.core.domain.AjaxResult;
  7. import com.ruoyi.system.domain.grallery.ZbPicToPic;
  8. import com.ruoyi.system.domain.grallery.ZbZip;
  9. import com.ruoyi.system.dto.PicToPicDto;
  10. import org.springframework.web.multipart.MultipartFile;
  11. /**
  12. * 图来图往Service接口
  13. *
  14. * @author ruoyi
  15. * @date 2020-12-02
  16. */
  17. public interface IZbPicToPicService extends IService<ZbPicToPic> {
  18. /**
  19. * 查询图来图往列表
  20. *
  21. * @param zbPicToPic 图来图往
  22. * @return 图来图往集合
  23. */
  24. List<PicToPicDto> selectZbPicToPicList(ZbPicToPic zbPicToPic, Page<PicToPicDto> page);
  25. /**
  26. * 新增图来图往
  27. *
  28. * @param zbPicToPic 图来图往
  29. * @return 结果
  30. */
  31. int insertZbPicToPic(ZbPicToPic zbPicToPic);
  32. /**
  33. * 修改图来图往
  34. *
  35. * @param zbPicToPic 图来图往
  36. * @return 结果
  37. */
  38. int updateZbPicToPic(ZbPicToPic zbPicToPic);
  39. ZbZip uploadToZip(MultipartFile[] files);
  40. /**
  41. * 后台删除图来图往
  42. * @param id
  43. * @return
  44. */
  45. AjaxResult removeZbPicToPic(Long id);
  46. PicToPicDto getDetailById(Long picId);
  47. }