package com.klp.service; import com.klp.common.core.domain.PageQuery; import com.klp.common.core.page.TableDataInfo; import com.klp.domain.bo.WmsReportSummaryBo; import com.klp.domain.vo.WmsReportSummaryVo; import java.util.Collection; import java.util.List; /** * 设计项目汇报概述Service接口 * * @author cpy * @date 2025-05-13 */ public interface IWmsReportSummaryService { /** * 查询设计项目汇报概述 */ WmsReportSummaryVo queryById(Long id); /** * 查询设计项目汇报概述列表 */ TableDataInfo queryPageList(WmsReportSummaryBo bo, PageQuery pageQuery); /** * 查询设计项目汇报概述列表 */ List queryList(WmsReportSummaryBo bo); /** * 新增设计项目汇报概述 */ Boolean insertByBo(WmsReportSummaryBo bo); /** * 修改设计项目汇报概述 */ Boolean updateByBo(WmsReportSummaryBo bo); /** * 校验并批量删除设计项目汇报概述信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }