public interface IWorkOrderItemHandler extends IBaseEntityHandler<WorkOrderItemEntity>
限定符和类型 | 方法和说明 |
---|---|
void |
addMore(long orderItemId,
long quantity) |
boolean |
checkRouteHasUsed(long pLineId,
long routeId) |
WorkOrderItemEntity |
closeOrderItem(long orderItemId,
String reason) |
List<WorkOrderItemEntity> |
getByOrderId(long workOrderId) |
List<WorkOrderItemEntity> |
getByOrderItemName(String orderItemName) |
WorkOrderItemEntity |
getByWorkOrderAndItemName(long workOrderId,
String orderItemName) |
List<WorkOrderItemEntity> |
getUnFinishedByProductConfiguration(ProductConfiguration productConfiguration) |
List<WorkOrderItemEntity> |
getUnFinishedOrderItemByPartAndRoute(long routeId,
String partNumber,
String partRev) |
WorkOrderItemEntity |
holdOrderItem(long orderItemId,
String reason) |
void |
modifyReleaseOrderItem(WorkOrderItem orderItem)
保存修改已经发布的工单项
|
void |
prepareReleaseOrderItem(long freshOrderId,
Map<Long,List<com.ags.mes.extension.aps.dto.ScheduleDetail>> scheduleItemMap,
long orderItemId)
根据排程的结果,或者用户手动再界面设置的item属性,来设置所有Lot的属性,如lot的数量,产线等信息。
|
WorkOrderItemEntity |
unCloseOrderItem(long orderItemId,
String reason) |
WorkOrderItemEntity |
unHoldOrderItem(long orderItemId,
String reason) |
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, listByFilter, listSimpleData, paging, pagingByFilter, save, saveAll
void modifyReleaseOrderItem(WorkOrderItem orderItem)
orderItem
- List<WorkOrderItemEntity> getByOrderId(long workOrderId)
WorkOrderItemEntity getByWorkOrderAndItemName(long workOrderId, String orderItemName)
WorkOrderItemEntity closeOrderItem(long orderItemId, String reason)
WorkOrderItemEntity unCloseOrderItem(long orderItemId, String reason)
WorkOrderItemEntity holdOrderItem(long orderItemId, String reason)
WorkOrderItemEntity unHoldOrderItem(long orderItemId, String reason)
List<WorkOrderItemEntity> getByOrderItemName(String orderItemName)
List<WorkOrderItemEntity> getUnFinishedOrderItemByPartAndRoute(long routeId, String partNumber, String partRev)
List<WorkOrderItemEntity> getUnFinishedByProductConfiguration(ProductConfiguration productConfiguration)
boolean checkRouteHasUsed(long pLineId, long routeId)
void addMore(long orderItemId, long quantity)
void prepareReleaseOrderItem(long freshOrderId, Map<Long,List<com.ags.mes.extension.aps.dto.ScheduleDetail>> scheduleItemMap, long orderItemId)
freshOrderId
- scheduleItemMap
- orderItemId
- Copyright © 2019. All rights reserved.