package org.dromara.demo.service; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.demo.domain.RsSceneryOperationData; import org.dromara.demo.domain.bo.RsSceneryOperationDataBo; import org.dromara.demo.domain.vo.RsSceneryOperationDataVo; import java.util.Collection; import java.util.List; /** * 景区运行数据Service接口 * * @author gonghl * @date 2024-03-05 */ public interface IRsSceneryOperationDataService { /** * 查询景区运行数据 */ RsSceneryOperationDataVo queryById(String id); /** * 查询景区运行数据列表 */ TableDataInfo queryPageList(RsSceneryOperationDataBo bo, PageQuery pageQuery); /** * 查询景区运行数据列表 */ List queryList(RsSceneryOperationDataBo bo); /** * 新增景区运行数据 */ Boolean insertByBo(RsSceneryOperationDataBo bo); /** * 修改景区运行数据 */ Boolean updateByBo(RsSceneryOperationDataBo bo); /** * 校验并批量删除景区运行数据信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); /** * Excel批量导入 * @param list 数据集 * @return 导入提示 */ String importExcel(List list); }