package org.ruoyi.service; import org.ruoyi.common.mybatis.core.page.PageQuery; import org.ruoyi.common.mybatis.core.page.TableDataInfo; import org.ruoyi.domain.bo.ChatConfigBo; import org.ruoyi.domain.vo.ChatConfigVo; import java.util.Collection; import java.util.List; /** * 对话配置信息Service接口 * @date 2024-04-13 */ public interface IChatConfigService { /** * 查询配置信息 */ ChatConfigVo queryById(Long id); /** * 查询配置信息列表 */ TableDataInfo queryPageList(ChatConfigBo bo, PageQuery pageQuery); /** * 查询配置信息列表 */ List queryList(ChatConfigBo bo); /** * 新增配置信息 */ Boolean insertByBo(ChatConfigBo bo); /** * 修改配置信息 */ Boolean updateByBo(ChatConfigBo bo); /** * 校验并批量删除配置信息信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); /** * 查询系统参数 */ List getSysConfigValue(String category); }