ImageDataServiceImpl.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. package com.ruoyi.system.service.impl;
  2. import java.util.List;
  3. import com.ruoyi.common.utils.DateUtils;
  4. import com.ruoyi.system.domain.ImageDatas;
  5. import com.ruoyi.system.mapper.ImageDataMapper;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import com.ruoyi.system.service.IImageDataService;
  9. /**
  10. * 附件信息Service业务层处理
  11. *
  12. * @author boman
  13. * @date 2021-12-24
  14. */
  15. @Service
  16. public class ImageDataServiceImpl implements IImageDataService
  17. {
  18. @Autowired
  19. private ImageDataMapper imageDataMapper;
  20. /**
  21. * 查询附件信息
  22. *
  23. * @param imageId 附件信息主键
  24. * @return 附件信息
  25. */
  26. @Override
  27. public ImageDatas selectImageDataByImageId(Long imageId)
  28. {
  29. return imageDataMapper.selectImageDatasByImageId(imageId);
  30. }
  31. /**
  32. * 查询附件信息列表
  33. *
  34. * @param imageData 附件信息
  35. * @return 附件信息
  36. */
  37. @Override
  38. public List<ImageDatas> selectImageDatasList(ImageDatas imageData)
  39. {
  40. return imageDataMapper.selectImageDatasList(imageData);
  41. }
  42. /**
  43. * 门户查询附件信息列表
  44. * @param imageData
  45. * @return
  46. */
  47. @Override
  48. public List<ImageDatas> selectImageDatasListMenHu(ImageDatas imageData) {
  49. return imageDataMapper.selectImageDatasListMenHu(imageData);
  50. }
  51. /**
  52. * 新增附件信息
  53. *
  54. * @param imageData 附件信息
  55. * @return 结果
  56. */
  57. @Override
  58. public int insertImageData(ImageDatas imageData)
  59. {
  60. imageData.setCreateTime(DateUtils.getNowDate());
  61. return imageDataMapper.insertImageDatas(imageData);
  62. }
  63. /**
  64. * 修改附件信息
  65. *
  66. * @param imageData 附件信息
  67. * @return 结果
  68. */
  69. @Override
  70. public int updateImageData(ImageDatas imageData)
  71. {
  72. imageData.setUpdateTime(DateUtils.getNowDate());
  73. return imageDataMapper.updateImageDatas(imageData);
  74. }
  75. /**
  76. * 批量删除附件信息
  77. *
  78. * @param imageIds 需要删除的附件信息主键
  79. * @return 结果
  80. */
  81. @Override
  82. public int deleteImageDataByImageIds(Long[] imageIds)
  83. {
  84. return imageDataMapper.deleteImageDatasByImageIds(imageIds);
  85. }
  86. /**
  87. * 删除附件信息信息
  88. *
  89. * @param imageId 附件信息主键
  90. * @return 结果
  91. */
  92. @Override
  93. public int deleteImageDataByImageId(Long imageId)
  94. {
  95. return imageDataMapper.deleteImageDatasByImageId(imageId);
  96. }
  97. }