IImageService.java 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.huimv.manager.service;
  2. import com.huimv.manager.dao.entity.ImagePathEntity;
  3. import java.util.List;
  4. public interface IImageService {
  5. /**
  6. * @Method : getLastImage
  7. * @Description :
  8. * @Params : []
  9. * @Return : java.lang.String
  10. *
  11. * @Author : ZhuoNing
  12. * @Date : 2021/1/21
  13. * @Time : 20:56
  14. */
  15. ImagePathEntity getLastImage();
  16. /**
  17. * @Method : getNextImage
  18. * @Description :
  19. * @Params : []
  20. * @Return : java.lang.String
  21. *
  22. * @Author : ZhuoNing
  23. * @Date : 2021/1/21
  24. * @Time : 20:56
  25. */
  26. ImagePathEntity getNextImage();
  27. /**
  28. * @Method : getImageList
  29. * @Description :
  30. * @Params : [startDate, endDate]
  31. * @Return : java.util.List<com.huimv.manager.dao.entity.ImagePathEntity>
  32. *
  33. * @Author : ZhuoNing
  34. * @Date : 2021/1/22
  35. * @Time : 16:04
  36. */
  37. List<ImagePathEntity> getImageList(String startDate, String endDate,int pageNo,int pageSize,String catalog);
  38. /**
  39. * @Method : getTotal
  40. * @Description :
  41. * @Params : [startDate, endDate]
  42. * @Return : int
  43. *
  44. * @Author : ZhuoNing
  45. * @Date : 2021/1/22
  46. * @Time : 16:48
  47. */
  48. int getTotal(String startDate, String endDate,String catalog);
  49. /**
  50. * @Method : getExportImageList
  51. * @Description :
  52. * @Params : [startDate, endDate, imageIds]
  53. * @Return : java.util.List
  54. *
  55. * @Author : ZhuoNing
  56. * @Date : 2021/1/23
  57. * @Time : 16:50
  58. */
  59. List getExportImageList(String startDate, String endDate, String imageIds);
  60. /**
  61. * @Method : getOneImage
  62. * @Description :
  63. * @Params : [type, imageId]
  64. * @Return : com.alibaba.fastjson.JSONObject
  65. *
  66. * @Author : ZhuoNing
  67. * @Date : 2021/1/23
  68. * @Time : 19:25
  69. */
  70. ImagePathEntity getOneImage(String type, int imageId, String catalog);
  71. /**
  72. * @Method : getOneImageDetail
  73. * @Description : 读取一张图片详情
  74. * @Params : [imageId]
  75. * @Return : void
  76. *
  77. * @Author : ZhuoNing
  78. * @Date : 2021/1/23
  79. * @Time : 19:42
  80. */
  81. ImagePathEntity getOneImageDetail(String imageId);
  82. List<ImagePathEntity> getExportImageList(String startDate, String endDate, String imageIds, String catalog);
  83. int getTotal(String startDate, String endDate);
  84. }