package com.imed.costaccount.service; import com.baomidou.mybatisplus.extension.service.IService; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.common.util.Result; import com.imed.costaccount.model.Department; import com.imed.costaccount.model.dto.DepartmentRequest; import java.util.List; /** * 科室表 * * @author KCYG * @email KCYG@xinxicom * @date 2021-07-27 08:49:37 */ public interface DepartmentService extends IService { /** * 分页查询科室信息 * @param current * @param pageSize * @param hospId * @param name * @return */ PageUtils queryList(Integer current, Integer pageSize,Long hospId ,String name); /** * 根据指定条件查询科室的相关信息 * @param id * @param departmentName * @param departmentCode * @param hospId * @return */ List getByDepartment(Integer id,String departmentName,String departmentCode,Long hospId); /** * 保存科室信息 * @param departmentRequest */ void addDepartment(DepartmentRequest departmentRequest); /** * 修改科室信息 * @param departmentRequest */ void updateByDepartment(DepartmentRequest departmentRequest); /** * 导入科室信息 * @param read * @param hospId * @return */ Result importDepartment(List> read, Long hospId); }