public interface IProductConfigurationHandler extends IBaseEntityHandler<ProductConfigurationEntity>
countByFilter, createFilter, delete, deleteByIds, getByFilter, getById, getByIdAndEvict, list, listByFilter, listSimpleData, paging, pagingByFilter, save, saveAll
void deleteById(long productConfigurationId)
List<ProductConfigurationEntity> getProductConfigurationsByPartId(long partId, String productConfiguration)
ProductConfigurationEntity addProductConfiguration(long partId, String productConfRevision, long routeId)
ProductConfigurationEntity addProductConfiguration(long partId, long routeId)
ProductConfigurationEntity copyProductConfiguration(long fromProductConfId, long toPartId, String toProductConfRevision)
void copyProductConfigWithOrderNumber(long partId, String fromRevision, String orderNumber)
void copyConsumptionConfiguration(List<ConsumptionConfigurationEntity> consumptionConfEntities, long copyedProductConfEntityId, long toPartBOMId, RouteEntity newRoute)
void saveDataAcquisitionConfiguration(DataAcquisitionConfigurationEntity dataAcquisitionConfiguration)
DataAcquisitionConfigurationEntity getDataAcquisitionConfById(long dataAcquisitionConfId)
ProductConfigurationEntity getProductConfigurationByPartIdAndRouteId(long partId, String productConfRevision, long routeId)
List<ProductConfigurationEntity> getByPartIdAndConfigRev(long partId, String revision)
List<ProductConfigurationEntity> getByPartIdsAndConfigRev(List<Long> partIds, String configRev)
List<ProductConfigurationEntity> getConfigurationByRouteId(long routeId)
List<ProductVO> getByPartNumberAndRevisionByPage(String partNumber, String revision, int startPosition, int maxCount)
List<ProductVO> getProductConfiguration(String partNumber, String productConfigRev)
float getBomItemReminderQtyByProductConfiguration(long productConfId, long bomItemId, long consumptionConfId)
List<ProductConfigurationEntity> getByPartNumberAndPartRev(String partNumber, String partRevision, long pLineId, PartType type)
List<ProductConfigurationEntity> getByPartId(long partId)
List<ProductConfigurationEntity> getProductConfigurationsByPart(String partNumber, String partRevision)
PageModel<ProductConfigurationEntity> getByMpiId(long mpiId, PageInfo pageInfo)
mpiId
- pageInfo
- Copyright © 2019. All rights reserved.