package org.dromara.demo.service; import org.dromara.demo.domain.RsGeographyData; import org.dromara.demo.domain.vo.RsGeographyDataVo; import org.dromara.demo.domain.bo.RsGeographyDataBo; 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 gonghl * @date 2024-03-07 */ public interface IRsGeographyDataService { /** * 查询数据上图 */ RsGeographyDataVo queryById(String id); /** * 查询数据上图列表 */ TableDataInfo queryPageList(RsGeographyDataBo bo, PageQuery pageQuery); /** * 查询数据上图列表 */ List queryList(RsGeographyDataBo bo); /** * 新增数据上图 */ Boolean insertByBo(RsGeographyDataBo bo); /** * 修改数据上图 */ Boolean updateByBo(RsGeographyDataBo bo); /** * 校验并批量删除数据上图信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }