SysRepoServiceImpl.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package com.ruoyi.system.service.impl;
  2. import java.util.List;
  3. import com.ruoyi.common.utils.DateUtils;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import com.ruoyi.system.mapper.SysRepoMapper;
  7. import com.ruoyi.system.domain.SysRepo;
  8. import com.ruoyi.system.service.ISysRepoService;
  9. /**
  10. * 仓库文件Service业务层处理
  11. *
  12. * @author lixu
  13. * @date 2025-05-15
  14. */
  15. @Service
  16. public class SysRepoServiceImpl implements ISysRepoService
  17. {
  18. @Autowired
  19. private SysRepoMapper sysRepoMapper;
  20. /**
  21. * 查询仓库文件
  22. *
  23. * @param repoId 仓库文件ID
  24. * @return 仓库文件信息
  25. */
  26. @Override
  27. public SysRepo selectSysRepoByRepoId(Long repoId)
  28. {
  29. return sysRepoMapper.selectSysRepoByRepoId(repoId);
  30. }
  31. /**
  32. * 通过主键列表查询文件仓库信息列表
  33. *
  34. * @param repoIds 需要查询的文件仓库主键集合
  35. * @return 结果
  36. */
  37. public List<SysRepo> selectSysRepoListByRepoIds(Long[] repoIds){
  38. return sysRepoMapper.selectSysRepoListByRepoIds(repoIds);
  39. }
  40. /**
  41. * 查询仓库文件列表
  42. *
  43. * @param sysRepo 仓库文件信息
  44. * @return 仓库文件列表
  45. */
  46. @Override
  47. public List<SysRepo> selectSysRepoList(SysRepo sysRepo)
  48. {
  49. return sysRepoMapper.selectSysRepoList(sysRepo);
  50. }
  51. /**
  52. * 新增仓库文件
  53. *
  54. * @param sysRepo 仓库文件信息
  55. * @return 结果
  56. */
  57. @Override
  58. public int insertSysRepo(SysRepo sysRepo)
  59. {
  60. sysRepo.setCreateTime(DateUtils.getNowDate());
  61. return sysRepoMapper.insertSysRepo(sysRepo);
  62. }
  63. /**
  64. * 修改仓库文件信息
  65. *
  66. * @param sysRepo 仓库文件信息
  67. * @return 结果
  68. */
  69. @Override
  70. public int updateSysRepo(SysRepo sysRepo)
  71. {
  72. sysRepo.setUpdateTime(DateUtils.getNowDate());
  73. return sysRepoMapper.updateSysRepo(sysRepo);
  74. }
  75. /**
  76. * 批量删除仓库文件
  77. *
  78. * @param repoIds 需要删除的仓库文件ID集合
  79. * @return 结果
  80. */
  81. @Override
  82. public int deleteSysRepoByRepoIds(Long[] repoIds)
  83. {
  84. return sysRepoMapper.deleteSysRepoByRepoIds(repoIds);
  85. }
  86. /**
  87. * 删除仓库文件信息
  88. *
  89. * @param repoId 仓库文件ID
  90. * @return 结果
  91. */
  92. @Override
  93. public int deleteSysRepoByRepoId(Long repoId)
  94. {
  95. return sysRepoMapper.deleteSysRepoByRepoId(repoId);
  96. }
  97. }