package com.ruoyi.oa.service; import com.ruoyi.oa.domain.BsOrganization; import com.ruoyi.oa.domain.vo.BsOrganizationVo; import com.ruoyi.oa.domain.bo.BsOrganizationBo; import com.ruoyi.common.core.mybatisplus.core.IServicePlus; import java.util.Collection; import java.util.List; /** * 高校组织机构Service接口 * * @author ruoyi * @date 2022-05-11 */ public interface IBsOrganizationService extends IServicePlus { /** * 查询单个 * @return */ BsOrganizationVo queryById(Long id); /** * 查询列表 */ List queryList(BsOrganizationBo bo); /** * 根据新增业务对象插入高校组织机构 * @param bo 高校组织机构新增业务对象 * @return */ Boolean insertByBo(BsOrganizationBo bo); /** * 根据编辑业务对象修改高校组织机构 * @param bo 高校组织机构编辑业务对象 * @return */ Boolean updateByBo(BsOrganizationBo bo); /** * 校验并删除数据 * @param ids 主键集合 * @param isValid 是否校验,true-删除前校验,false-不校验 * @return */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }