package com.pz.system.service; import com.pz.system.domain.Doctor; import com.pz.system.domain.vo.DoctorVo; import com.pz.system.domain.bo.DoctorBo; import com.pz.common.core.page.TableDataInfo; import com.pz.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * 医生Service接口 * * @author ruoyi * @date 2023-09-07 */ public interface IDoctorService { /** * 查询医生 */ DoctorVo queryById(Integer id); /** * 查询医生列表 */ TableDataInfo<DoctorVo> queryPageList(DoctorBo bo, PageQuery pageQuery); /** * 查询医生列表 */ List<DoctorVo> queryList(DoctorBo bo); /** * 新增医生 */ Boolean insertByBo(DoctorBo bo); /** * 修改医生 */ Boolean updateByBo(DoctorBo bo); /** * 校验并批量删除医生信息 */ Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid); }