package com.klp.service; import com.klp.domain.WmsApprovalTask; import com.klp.domain.vo.WmsApprovalTaskVo; import com.klp.domain.bo.WmsApprovalTaskBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; import java.util.Map; /** * 审批任务Service接口 * * @author klp * @date 2026-01-20 */ public interface IWmsApprovalTaskService { WmsApprovalTaskVo queryById(Long taskId); TableDataInfo> queryPageList(WmsApprovalTaskBo bo, PageQuery pageQuery); List queryList(WmsApprovalTaskBo bo); Boolean insertByBo(WmsApprovalTaskBo bo); Boolean updateByBo(WmsApprovalTaskBo bo); Boolean deleteWithValidByIds(Collection ids, Boolean isValid); List queryByApprovalId(Long approvalId); }