package com.pz.system.service; import com.pz.system.domain.Hospital; import com.pz.system.domain.vo.HospitalVo; import com.pz.system.domain.bo.HospitalBo; 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 IHospitalService { /** * 查询医院 */ HospitalVo queryById(Integer id); /** * 查询医院列表 */ TableDataInfo<HospitalVo> queryPageList(HospitalBo bo, PageQuery pageQuery); /** * 查询医院列表 */ List<HospitalVo> queryList(HospitalBo bo); /** * 新增医院 */ Boolean insertByBo(HospitalBo bo); /** * 修改医院 */ Boolean updateByBo(HospitalBo bo); /** * 校验并批量删除医院信息 */ Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid); }