DzSchoolServiceImpl.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.ruoyi.dz.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.dz.mapper.DzSchoolMapper;
  7. import com.ruoyi.dz.domain.DzSchool;
  8. import com.ruoyi.dz.service.IDzSchoolService;
  9. /**
  10. * 机构校区Service业务层处理
  11. *
  12. * @author ruoyi
  13. * @date 2025-09-12
  14. */
  15. @Service
  16. public class DzSchoolServiceImpl implements IDzSchoolService
  17. {
  18. @Autowired
  19. private DzSchoolMapper dzSchoolMapper;
  20. /**
  21. * 查询机构校区
  22. *
  23. * @param id 机构校区主键
  24. * @return 机构校区
  25. */
  26. @Override
  27. public DzSchool selectDzSchoolById(Long id)
  28. {
  29. return dzSchoolMapper.selectDzSchoolById(id);
  30. }
  31. /**
  32. * 查询机构校区列表
  33. *
  34. * @param dzSchool 机构校区
  35. * @return 机构校区
  36. */
  37. @Override
  38. public List<DzSchool> selectDzSchoolList(DzSchool dzSchool)
  39. {
  40. return dzSchoolMapper.selectDzSchoolList(dzSchool);
  41. }
  42. @Override
  43. public List<DzSchool> selectDzSchoolListByIds(List<Long> schoolIds)
  44. {
  45. return dzSchoolMapper.selectDzSchoolListByIds(schoolIds);
  46. }
  47. /**
  48. * 新增机构校区
  49. *
  50. * @param dzSchool 机构校区
  51. * @return 结果
  52. */
  53. @Override
  54. public int insertDzSchool(DzSchool dzSchool)
  55. {
  56. dzSchool.setCreateTime(DateUtils.getNowDate());
  57. dzSchoolMapper.insertDzSchool(dzSchool);
  58. return dzSchool.getId().intValue();
  59. }
  60. /**
  61. * 修改机构校区
  62. *
  63. * @param dzSchool 机构校区
  64. * @return 结果
  65. */
  66. @Override
  67. public int updateDzSchool(DzSchool dzSchool)
  68. {
  69. dzSchool.setUpdateTime(DateUtils.getNowDate());
  70. return dzSchoolMapper.updateDzSchool(dzSchool);
  71. }
  72. /**
  73. * 批量删除机构校区
  74. *
  75. * @param ids 需要删除的机构校区主键
  76. * @return 结果
  77. */
  78. @Override
  79. public int deleteDzSchoolByIds(Long[] ids)
  80. {
  81. return dzSchoolMapper.deleteDzSchoolByIds(ids);
  82. }
  83. /**
  84. * 删除机构校区信息
  85. *
  86. * @param id 机构校区主键
  87. * @return 结果
  88. */
  89. @Override
  90. public int deleteDzSchoolById(Long id)
  91. {
  92. return dzSchoolMapper.deleteDzSchoolById(id);
  93. }
  94. }