package com.klp.service; import com.klp.common.core.domain.PageQuery; import com.klp.common.core.page.TableDataInfo; import com.klp.domain.bo.WmsProcessSpecVersionBo; import com.klp.domain.vo.WmsProcessSpecVersionVo; import java.util.Collection; import java.util.List; /** * 规程版本Service * * @author klp */ public interface IWmsProcessSpecVersionService { WmsProcessSpecVersionVo queryById(Long versionId); TableDataInfo queryPageList(WmsProcessSpecVersionBo bo, PageQuery pageQuery); List queryList(WmsProcessSpecVersionBo bo); Boolean insertByBo(WmsProcessSpecVersionBo bo); Boolean updateByBo(WmsProcessSpecVersionBo bo); Boolean deleteWithValidByIds(Collection ids, Boolean isValid); /** * 将指定版本设为当前规程下唯一生效版本 */ Boolean activateVersion(Long versionId); }