package cn.iocoder.yudao.module.erp.service.product.mapping; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.erp.controller.admin.mapping.vo.ErpMesWarehouseMappingCreateReqVO; import cn.iocoder.yudao.module.erp.controller.admin.mapping.vo.ErpMesWarehouseMappingPageReqVO; import cn.iocoder.yudao.module.erp.controller.admin.mapping.vo.ErpMesWarehouseMappingUpdateReqVO; import cn.iocoder.yudao.module.erp.dal.dataobject.mapping.ErpMesWarehouseMappingDO; /** * ERP仓库与MES仓库映射 Service 接口 */ public interface ErpMesWarehouseMappingService { /** * 创建仓库映射 * * @param createReqVO 创建信息 * @return 编号 */ Long createMapping(ErpMesWarehouseMappingCreateReqVO createReqVO); /** * 更新仓库映射 * * @param updateReqVO 更新信息 */ void updateMapping(ErpMesWarehouseMappingUpdateReqVO updateReqVO); /** * 删除仓库映射 * * @param id 编号 */ void deleteMapping(Long id); /** * 获取仓库映射 * * @param id 编号 * @return 仓库映射 */ ErpMesWarehouseMappingDO getMapping(Long id); /** * 获取仓库映射分页 * * @param pageReqVO 分页查询参数 * @return 仓库映射分页 */ PageResult getMappingPage(ErpMesWarehouseMappingPageReqVO pageReqVO); }