BasicCampusService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.qmth.teachcloud.common.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.qmth.teachcloud.common.bean.params.BasicCampusParams;
  4. import com.qmth.teachcloud.common.bean.result.BasicCampusResult;
  5. import com.qmth.teachcloud.common.entity.BasicCampus;
  6. import java.util.List;
  7. /**
  8. * <p>
  9. * 基础校区表 服务类
  10. * </p>
  11. *
  12. * @author wangliang
  13. * @since 2021-08-02
  14. */
  15. public interface BasicCampusService extends IService<BasicCampus> {
  16. /**
  17. * 根据学校id查询该学校的基础校区(不分页)
  18. * @param schoolId 学校id
  19. * @return 校区结果集
  20. */
  21. List<BasicCampusResult> basicCampusList(Long schoolId);
  22. /**
  23. * 新增/编辑 校区基础信息
  24. * @param basicCampusParams 基础校区信息参数
  25. * @return 新增或编辑的校区id
  26. */
  27. Long saveBasicCampus(BasicCampusParams basicCampusParams);
  28. /**
  29. * 根据校区id删除校区(逻辑删除)
  30. * @param id 要删除的校区主键
  31. * @return 是否成功
  32. */
  33. Boolean removeBasicCampusById(Long id);
  34. }