package org.dromara.demo.service; import org.dromara.demo.domain.RsPcrData; import org.dromara.demo.domain.vo.RsPcrDataVo; import org.dromara.demo.domain.bo.RsPcrDataBo; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.PageQuery; import java.util.Collection; import java.util.List; /** * 人车路基础信息Service接口 * * @author Lion Li * @date 2024-02-27 */ public interface IRsPcrDataService { /** * 查询人车路基础信息 */ RsPcrDataVo queryById(Long id); /** * 查询人车路基础信息列表 */ TableDataInfo queryPageList(RsPcrDataBo bo, PageQuery pageQuery); /** * 查询人车路基础信息列表 */ List queryList(RsPcrDataBo bo); /** * 新增人车路基础信息 */ Boolean insertByBo(RsPcrDataBo bo); /** * 修改人车路基础信息 */ Boolean updateByBo(RsPcrDataBo bo); /** * 校验并批量删除人车路基础信息信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }