云
2026-10-25 d54fbc9d4f8981fa0f7f613b33a28a8cd4f764ea
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/item/MdmItemService.java
@@ -1,6 +1,9 @@
package cn.iocoder.yudao.module.mdm.service.item;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mdm.controller.admin.item.vo.MdmItemImportExcelVO;
import cn.iocoder.yudao.module.mdm.controller.admin.item.vo.MdmItemImportReqVO;
import cn.iocoder.yudao.module.mdm.controller.admin.item.vo.MdmItemImportRespVO;
import cn.iocoder.yudao.module.mdm.controller.admin.item.vo.MdmItemPageReqVO;
import cn.iocoder.yudao.module.mdm.controller.admin.item.vo.MdmItemSaveReqVO;
import cn.iocoder.yudao.module.mdm.dal.dataobject.item.MdmItemDO;
@@ -50,6 +53,14 @@
    void deleteItem(Long id);
    /**
     * 更新物料同步状态(同步/取消同步到 MES)
     *
     * @param id   物料编号
     * @param sync true=同步到 MES,false=取消同步(从 MES 删除)
     */
    void updateItemSync(Long id, Boolean sync);
    /**
     * 批量删除物料
     *
     * @param ids 编号列表
@@ -57,6 +68,15 @@
    void deleteItemList(Collection<Long> ids);
    /**
     * 批量导入物料
     *
     * @param importItems 导入物料列表
     * @param importReqVO 请求
     * @return 导入结果
     */
    MdmItemImportRespVO importItemList(List<MdmItemImportExcelVO> importItems, MdmItemImportReqVO importReqVO);
    /**
     * 获得物料
     *
     * @param id 编号