package org.dromara.demo.service; import org.dromara.demo.domain.RsTrafficPropaganda; import org.dromara.demo.domain.vo.RsTrafficPropagandaVo; import org.dromara.demo.domain.bo.RsTrafficPropagandaBo; 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-01 */ public interface IRsTrafficPropagandaService { /** * 查询交通宣传 */ RsTrafficPropagandaVo queryById(String id); /** * 查询交通宣传列表 */ TableDataInfo queryPageList(RsTrafficPropagandaBo bo, PageQuery pageQuery); /** * 查询交通宣传列表 */ List queryList(RsTrafficPropagandaBo bo); /** * 新增交通宣传 */ Boolean insertByBo(RsTrafficPropagandaBo bo); /** * 修改交通宣传 */ Boolean updateByBo(RsTrafficPropagandaBo bo); /** * 校验并批量删除交通宣传信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }