DepartmentService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.imed.costaccount.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.imed.costaccount.common.util.PageUtils;
  4. import com.imed.costaccount.model.Department;
  5. import com.imed.costaccount.model.dto.DepartmentDto;
  6. import com.imed.costaccount.model.dto.DepartmentRequest;
  7. import java.util.List;
  8. /**
  9. * 科室表
  10. *
  11. * @author KCYG
  12. * @email KCYG@xinxicom
  13. * @date 2021-07-27 08:49:37
  14. */
  15. public interface DepartmentService extends IService<Department> {
  16. /**
  17. * 分页查询科室信息
  18. * @param page
  19. * @param pageSize
  20. * @param hospId
  21. * @param name
  22. * @return
  23. */
  24. PageUtils queryList(Integer page, Integer pageSize,Integer hospId ,String name);
  25. /**
  26. * 根据指定条件查询科室的相关信息
  27. * @param id
  28. * @param departmentName
  29. * @param departmentCode
  30. * @param hospId
  31. * @return
  32. */
  33. List<Department> getByDepartment(Integer id,String departmentName,String departmentCode,Integer hospId);
  34. /**
  35. * 保存科室信息
  36. * @param departmentRequest
  37. */
  38. void addDepartment(DepartmentRequest departmentRequest);
  39. /**
  40. * 修改科室信息
  41. * @param departmentRequest
  42. */
  43. void updateByDepartment(DepartmentRequest departmentRequest);
  44. }