package com.ruoyi.system.service; import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.system.domain.bo.FigureSaveBo; import com.ruoyi.system.domain.vo.FigureSaveVo; import java.util.Collection; import java.util.List; /** * 外购件临时Service接口 * * @author ruoyi * @date 2024-05-28 */ public interface IFigureSaveService { /** * 查询外购件临时 */ FigureSaveVo queryById(Long id); /** * 查询外购件临时列表 */ TableDataInfo queryPageList(FigureSaveBo bo, PageQuery pageQuery); /** * 查询外购件临时列表 */ List queryList(FigureSaveBo bo); /** * 新增外购件临时 */ Boolean insertByBo(FigureSaveBo bo); /** * 修改外购件临时 */ Boolean updateByBo(FigureSaveBo bo); /** * 校验并批量删除外购件临时信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }