@Service @Primary public class BOMItemService extends AbstractBaseDomainObjectService<BOMItem,BOMItemEntity> implements IBOMItemService
domainObjectClass, entityClass| 构造器和说明 |
|---|
BOMItemService() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<BOMItem> |
addBomItems(long bomId,
List<Long> partIds)
将指定的part加入bom中
|
BOMItem |
getByBomIdAndName(long bomId,
String name)
在bom中获得名字为name的bom item
|
BOMItem |
getByBOMIdAndPartId(long bomId,
long partId)
通过part的id来查找在当前bom中的bom item
|
protected IBaseEntityHandler<BOMItemEntity> |
getEntityHandler() |
List<BomItemInfo> |
listBomItemInfosByProductConfIdAndStepId(long productConfId,
long routeStepId)
根据产品定义的id和工序的id,获得在指定工序配置的bom item信息
|
List<BOMItem> |
listByBOM(long bomId)
通过bom,获得bom下面所有包含的bom item
|
List<BOMItem> |
listNotConfiguredInConsumptionConf(long productConfId,
long bomId,
long routeStepId)
根据bom的id,工序的id获得在产品定义中,还没有被配置的bom item
|
countByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAllpublic List<BOMItem> listByBOM(long bomId)
IBOMItemServicelistByBOM 在接口中 IBOMItemServicepublic List<BOMItem> listNotConfiguredInConsumptionConf(long productConfId, long bomId, long routeStepId)
IBOMItemServicelistNotConfiguredInConsumptionConf 在接口中 IBOMItemServiceproductConfId - 产品定义idbomId - bom idrouteStepId - 工序idpublic BOMItem getByBOMIdAndPartId(long bomId, long partId)
IBOMItemServicegetByBOMIdAndPartId 在接口中 IBOMItemServicebomId - bom的idpartId - 物料的idpublic BOMItem getByBomIdAndName(long bomId, String name)
IBOMItemServicegetByBomIdAndName 在接口中 IBOMItemServicebomId - bom的idname - bom item的名称protected IBaseEntityHandler<BOMItemEntity> getEntityHandler()
public List<BomItemInfo> listBomItemInfosByProductConfIdAndStepId(long productConfId, long routeStepId)
IBOMItemServicelistBomItemInfosByProductConfIdAndStepId 在接口中 IBOMItemServicepublic List<BOMItem> addBomItems(long bomId, List<Long> partIds)
IBOMItemServiceaddBomItems 在接口中 IBOMItemServicebomId - 将要加入的bom idpartIds - part的id,将根据这些part id生成bom item,然后加入bom中。生成的bom item的有效期,会取bom的有效期Copyright © 2019. All rights reserved.