package com.xmzs.system.service; import com.xmzs.common.mybatis.core.page.PageQuery; import com.xmzs.common.mybatis.core.page.TableDataInfo; import com.xmzs.system.domain.bo.SysModelBo; import com.xmzs.system.domain.vo.SysModelVo; import java.util.Collection; import java.util.List; /** * 系统模型Service接口 * * @author Lion Li * @date 2024-04-04 */ public interface ISysModelService { /** * 查询系统模型 */ SysModelVo queryById(Long id); /** * 查询系统模型列表 */ TableDataInfo queryPageList(SysModelBo bo, PageQuery pageQuery); /** * 查询系统模型列表 */ List queryList(SysModelBo bo); /** * 新增系统模型 */ Boolean insertByBo(SysModelBo bo); /** * 修改系统模型 */ Boolean updateByBo(SysModelBo bo); /** * 校验并批量删除系统模型信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }