package com.klp.service; import com.klp.common.core.domain.PageQuery; import com.klp.common.core.page.TableDataInfo; import com.klp.domain.bo.WmsProcessSpecBo; import com.klp.domain.vo.WmsProcessSpecVo; import java.util.Collection; import java.util.List; /** * 规程主表Service接口 * * @author klp */ public interface IWmsProcessSpecService { /** * 查询规程主表 */ WmsProcessSpecVo queryById(Long specId); /** * 查询规程主表分页列表 */ TableDataInfo queryPageList(WmsProcessSpecBo bo, PageQuery pageQuery); /** * 查询规程主表列表 */ List queryList(WmsProcessSpecBo bo); /** * 新增规程主表 */ Boolean insertByBo(WmsProcessSpecBo bo); /** * 修改规程主表 */ Boolean updateByBo(WmsProcessSpecBo bo); /** * 校验并批量删除规程主表 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }