InsTaskImagesService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.ydtech.modules.order.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.order.entity.dto.InsTaskImagesDto;
  5. import com.ydtech.modules.order.entity.dto.InsUploadImagesDto;
  6. import com.ydtech.modules.order.entity.po.InsTaskImages;
  7. import com.ydtech.modules.order.entity.po.InsTaskImagesBase64;
  8. import com.ydtech.modules.order.entity.vo.InsTaskImagesVo;
  9. import java.util.List;
  10. import java.util.Map;
  11. /**
  12. * @author wenks
  13. * @description 针对表【ins_task_images(影像)】的数据库操作Service
  14. * @createDate 2023-05-05 16:27:19
  15. */
  16. public interface InsTaskImagesService extends IService<InsTaskImages> {
  17. /**
  18. * 影像上传
  19. *
  20. * @param insTaskImagesVo 影像上传实体
  21. * @param username 用户名
  22. * @return
  23. */
  24. HttpResult<Object> uploadImages(InsTaskImagesVo insTaskImagesVo, String username);
  25. /**
  26. * 通过报价单号查询影像
  27. *
  28. * @param quoteNo
  29. * @return
  30. */
  31. HttpResult<Map<String, InsTaskImagesDto>> findByQuoteNo(String quoteNo);
  32. /**
  33. * 获取文件的 文件的Base64 编码
  34. *
  35. * @param orderNo 订单号
  36. * @return
  37. */
  38. List<InsTaskImagesBase64> findByOrderNo(String orderNo);
  39. /**
  40. * 获取文件路径信息
  41. * @param orderNo
  42. * @return
  43. */
  44. List<InsUploadImagesDto> findImageByOrderNo(String orderNo);
  45. }