Files
klp-oa/klp-wms/src/main/java/com/klp/service/IWmsBomService.java

50 lines
1.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.service;
import com.klp.domain.WmsBom;
import com.klp.domain.vo.WmsBomVo;
import com.klp.domain.bo.WmsBomBo;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.domain.PageQuery;
import java.util.Collection;
import java.util.List;
/**
* BOM 头关联产品或原材料Service接口
*
* @author Joshi
* @date 2025-07-29
*/
public interface IWmsBomService {
/**
* 查询BOM 头,关联产品或原材料
*/
WmsBomVo queryById(Long bomId);
/**
* 查询BOM 头,关联产品或原材料列表
*/
TableDataInfo<WmsBomVo> queryPageList(WmsBomBo bo, PageQuery pageQuery);
/**
* 查询BOM 头,关联产品或原材料列表
*/
List<WmsBomVo> queryList(WmsBomBo bo);
/**
* 新增BOM 头,关联产品或原材料
*/
WmsBomBo insertByBo(WmsBomBo bo);
/**
* 修改BOM 头,关联产品或原材料
*/
Boolean updateByBo(WmsBomBo bo);
/**
* 校验并批量删除BOM 头,关联产品或原材料信息
*/
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
}