package com.qianwen.smartman.modules.smis.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import java.util.Map; import com.qianwen.core.mp.base.BaseService; import com.qianwen.smartman.modules.smis.entity.BomMaterial; import com.qianwen.smartman.modules.smis.vo.BomMaterialDetailVO; import com.qianwen.smartman.modules.smis.vo.BomMaterialVO; public interface IBomMaterialService extends BaseService { Boolean saveBomMaterial(Long bomId, String allPath, Long parentId, List bomMaterialVOList); Boolean deleteBomMaterial(Long bomId); List getBomMaterialVOListByBomId(Long bomId); BomMaterialDetailVO detail(Long id); List list(Map params); IPage page(IPage page, Map params); Boolean insert(BomMaterialVO bomMaterialVO); Boolean removeBomMaterial(Long id); List tree(Map params); }