package com.klp.service; import com.klp.domain.WmsManufacturingSpec; import com.klp.domain.vo.WmsManufacturingSpecVo; import com.klp.domain.bo.WmsManufacturingSpecBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * 制造规范Service接口 * * @author klp * @date 2025-08-25 */ public interface IWmsManufacturingSpecService { /** * 查询制造规范 */ WmsManufacturingSpecVo queryById(Long specId); /** * 查询制造规范列表 */ TableDataInfo queryPageList(WmsManufacturingSpecBo bo, PageQuery pageQuery); /** * 查询制造规范列表 */ List queryList(WmsManufacturingSpecBo bo); /** * 新增制造规范 */ Boolean insertByBo(WmsManufacturingSpecBo bo); /** * 修改制造规范 */ Boolean updateByBo(WmsManufacturingSpecBo bo); /** * 校验并批量删除制造规范信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }