public interface IProductConfigurationService extends IBaseDomainObjectService<ProductConfiguration>
限定符和类型 | 方法和说明 |
---|---|
void |
addConsumptionConfigurations(List<BomItemInfo> list)
添加物料消耗配置
|
MpiConfiguration |
addMpiConfiguration(long productConfId,
long routeStepId,
long id)
添加一个mpi配置
|
ProductConfiguration |
addProductConfiguration(long partId,
long routeId)
添加一个生产定义
|
ProductConfiguration |
addProductConfiguration(long part,
String productConfRevision,
long route)
添加一个生产定义
|
void |
copyProductConfigWithOrderNumber(long partId,
String fromRevision,
String orderNumber)
这是最新版本的生产定义复制,复制时检查是否有对应工单的工单BOM,若没有则创建。
|
void |
delConsumptionConfiguration(long consumptionConfId)
删除该物料消耗配置
|
void |
deleteDataAcquisitionConfiguration(long id)
删除该数据采集配置
|
void |
delMpiConfiguration(long id)
删除mpi配置配置信息
|
void |
delProductConfiguration(long productConfigurationId)
删除该生产定义
|
List<BomItemInfo> |
getBomItemInfosByProductConfIdAndStepId(long productConfId,
long routeStepId)
查询该生产定义在该工艺步骤上的有配置物料消耗的物料清单项
|
float |
getBomItemReminderQtyByProductConfiguration(long productConfId,
long bomItemId,
long consumptionConfId)
查询该生产定义在该物料清单项上物料消耗配置剩余数量
|
List<BOMItem> |
getBOMItemsNotConfiguredInConsumptionConf(long productConfId,
long bomId,
long routeStepId)
查询该生产定义在该工艺步骤上,针对该物料清单还没有配置消耗的清单项
|
PageModel<ProductConfiguration> |
getByMpiId(long mpiId,
PageInfo pageInfo)
根据指导书ID分页查询产品定义
|
List<ProductConfiguration> |
getByPartId(long partId)
根据物料id查询该物料相关的生产定义信息
|
List<ProductConfiguration> |
getByPartIdAndRevision(long partId,
String revision)
根据物料id和生产定义版本查询生产定义列表信息
|
List<ProductConfiguration> |
getConfigurationByPartIdAndConfigRev(List<Long> partIds,
String configRev)
根据物料id列表和生产定义版本信息查询生产定义信息
|
List<ProductConfiguration> |
getConfigurationByRouteId(long routeId)
查询该工艺相关的生产定义列表信息
|
List<ConsumptionConfiguration> |
getConsumptionConfByProductConfIdAndStepId(long productConfId,
long routeStepId)
查询该生产定义在该工艺步骤上的物料消耗信息
|
DataAcquisitionConfiguration |
getDataAcquisitionConfById(long dataAcquisitionConfId)
根据id查询数据采集配置信息
|
List<DataAcquisitionConfiguration> |
getDataAcquisitionConfByProductConfIdAndStepId(long productConfId,
long routeStepId)
查询该生产定义在该工艺步骤上的数据采集配置信息
|
List<MpiConfiguration> |
getMpiConfsByProductConfIdAndRouteStepId(long productConfId,
long routeStepId)
查询该生产定义在该工艺步骤上的mpi配置信息
|
Collection<? extends Part> |
getProductByParentBOM(long id,
long bomId)
查询属于该物料清单的物料信息,不包含传入的物料
|
List<ProductConfigVO> |
getProductConfig()
查询所有的生产定义信息
|
List<ProductConfigVO> |
getProductConfig(String partNumber,
String productConfigRev)
根据物料号和生产定义版本信息查询生产定义信息
|
List<ProductConfigVO> |
getProductConfigByPage(int size,
int startPosition,
String partNumber,
String configRev)
分页查询该物料号和版本相关的生产定义信息
|
List<ProductVO> |
getProductConfiguration(String partNumber,
String revision,
int startPosition,
int maxCount)
根据物料号列表和生产定义版本信息查询生产定义信息
|
ProductConfiguration |
getProductConfigurationByPartIdAndRouteId(long partId,
String productConfRevision,
long routeId)
根据物料id,生产定义版本,工艺id查询生产定义列表
|
List<ProductConfiguration> |
getProductConfigurationsByPart(String partNumber,
String partRevision)
根据物料号和物料版本信息查询相关的生产定义
|
List<ProductConfiguration> |
getProductConfigurationsByPartId(long partId,
String productConfRevision)
根据物料id,生产定义版本,查询生产定义列表
|
List<Part> |
getSameBomByBomIdExceptPartId(long id,
long bomId)
查询属于同样物料清单,但不是传入物料的其他成品物料
|
void |
saveDataAcquisitionConfiguration(DataAcquisitionConfiguration bean)
添加一个数据采集配置
|
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
List<ProductConfiguration> getProductConfigurationsByPartId(long partId, String productConfRevision)
partId
- productConfRevision
- ProductConfiguration addProductConfiguration(long part, String productConfRevision, long route)
part
- 物料idproductConfRevision
- 生产定义版本route
- 工艺idProductConfiguration addProductConfiguration(long partId, long routeId)
partId
- 物料idrouteId
- 工艺idProductConfiguration getProductConfigurationByPartIdAndRouteId(long partId, String productConfRevision, long routeId)
partId
- 物料idproductConfRevision
- 生产定义版本routeId
- 工艺idfloat getBomItemReminderQtyByProductConfiguration(long productConfId, long bomItemId, long consumptionConfId)
productConfId
- 生产定义idbomItemId
- 物料清单项idconsumptionConfId
- 消耗配置idList<ProductConfiguration> getByPartId(long partId)
partId
- List<ProductConfiguration> getProductConfigurationsByPart(String partNumber, String partRevision)
partNumber
- partRevision
- List<ProductConfigVO> getProductConfig()
void copyProductConfigWithOrderNumber(long partId, String fromRevision, String orderNumber)
orderNumber
- 复制时输入工单号作为生产定义的版本号List<ProductConfiguration> getByPartIdAndRevision(long partId, String revision)
partId
- revision
- List<ProductConfiguration> getConfigurationByRouteId(long routeId)
routeId
- List<ProductConfigVO> getProductConfigByPage(int size, int startPosition, String partNumber, String configRev)
size
- startPosition
- partNumber
- 物料号configRev
- 生产定义版本List<ProductConfiguration> getConfigurationByPartIdAndConfigRev(List<Long> partIds, String configRev)
partIds
- configRev
- List<ProductVO> getProductConfiguration(String partNumber, String revision, int startPosition, int maxCount)
partNumber
- revision
- startPosition
- maxCount
- List<ProductConfigVO> getProductConfig(String partNumber, String productConfigRev)
partNumber
- productConfigRev
- void addConsumptionConfigurations(List<BomItemInfo> list)
list
- List<ConsumptionConfiguration> getConsumptionConfByProductConfIdAndStepId(long productConfId, long routeStepId)
productConfId
- routeStepId
- List<BOMItem> getBOMItemsNotConfiguredInConsumptionConf(long productConfId, long bomId, long routeStepId)
productConfId
- 生产定义idbomId
- 物料清单idrouteStepId
- 工艺步骤idvoid delConsumptionConfiguration(long consumptionConfId)
consumptionConfId
- void deleteDataAcquisitionConfiguration(long id)
id
- void delProductConfiguration(long productConfigurationId)
productConfigurationId
- List<DataAcquisitionConfiguration> getDataAcquisitionConfByProductConfIdAndStepId(long productConfId, long routeStepId)
productConfId
- routeStepId
- DataAcquisitionConfiguration getDataAcquisitionConfById(long dataAcquisitionConfId)
dataAcquisitionConfId
- void saveDataAcquisitionConfiguration(DataAcquisitionConfiguration bean)
bean
- List<MpiConfiguration> getMpiConfsByProductConfIdAndRouteStepId(long productConfId, long routeStepId)
productConfId
- routeStepId
- void delMpiConfiguration(long id)
id
- MpiConfiguration addMpiConfiguration(long productConfId, long routeStepId, long id)
productConfId
- 生产定义配置idrouteStepId
- 工艺步骤idid
- mpi idCollection<? extends Part> getProductByParentBOM(long id, long bomId)
id
- 不包含的物料idbomId
- 物料清单List<Part> getSameBomByBomIdExceptPartId(long id, long bomId)
id
- bomId
- List<BomItemInfo> getBomItemInfosByProductConfIdAndStepId(long productConfId, long routeStepId)
productConfId
- routeStepId
- PageModel<ProductConfiguration> getByMpiId(long mpiId, PageInfo pageInfo)
mpiId
- pageInfo
- Copyright © 2019. All rights reserved.