yudao-module-mes-api/src/main/java/cn/iocoder/yudao/module/mes/api/item/MesMdItemApi.java
@@ -2,6 +2,9 @@
import cn.iocoder.yudao.module.mes.api.item.dto.MesMdItemSyncReqDTO;
import java.util.Collection;
import java.util.Set;
/**
 * MES 物料产品 API 接口
 *
@@ -29,4 +32,31 @@
     */
    void updateItem(MesMdItemSyncReqDTO syncReqDTO);
    /**
     * 删除 MES 物料产品(同步用)
     *
     * 按 MDM 物料 ID 查找 MES 记录并删除,不存在则忽略。
     *
     * @param mdmItemId MDM 物料 ID
     */
    void deleteItem(Long mdmItemId);
    /**
     * 更新 MES 物料产品状态(同步用)
     *
     * 按 MDM 物料 ID 查找 MES 记录并更新状态,不存在则忽略。
     *
     * @param mdmItemId MDM 物料 ID
     * @param status    状态
     */
    void updateItemStatus(Long mdmItemId, Integer status);
    /**
     * 获取已同步到 MES 的 MDM 物料 ID 集合
     *
     * @param mdmItemIds MDM 物料 ID 列表
     * @return 存在于 MES 中的 MDM 物料 ID 集合
     */
    Set<Long> getSyncedMdmItemIds(Collection<Long> mdmItemIds);
}