| | |
| | | |
| | | import cn.iocoder.yudao.module.mes.api.item.dto.MesMdItemSyncReqDTO; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.Set; |
| | | |
| | | /** |
| | | * MES 物料产品 API 接口 |
| | | * |
| | |
| | | */ |
| | | 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); |
| | | |
| | | } |