public interface ILotHandler extends IWIPHandler<LotEntity>
限定符和类型 | 方法和说明 |
---|---|
LotEntity |
cancelLot(long lotId,
String reason) |
void |
changeInProcessQuantity(WorkOrderItemEntity workOrderItemEntity,
LotEntity lot) |
LotEntity |
closeLot(long lotId,
String reason) |
void |
completeAtRouteStep(List<Long> lotIds,
long routeStepId,
String completeReason,
String comments) |
LotEntity |
createWithType() |
void |
finishClose(long lotId) |
void |
generateUnit(long orderItemId,
long lotId,
long qty,
boolean autoGenerated) |
LotEntity |
getByName(String name) |
List<LotEntity> |
getByOrderItemAndTrackingRule(long orderItemId,
String trackingRule) |
List<LotEntity> |
getByProductionLineId(long productionLineId) |
List<LotEntity> |
getByWorkOrderId(long workOrderId) |
List<LotEntity> |
getByWorkOrderItemId(long orderItemId) |
LotEntity |
getLotBySN(String lotSN) |
List<LotEntity> |
getLotByWorkOrderId(long workOrderId) |
List<WIPWrapper> |
getLotInStepByStepId(long workCenterId) |
List<LotEntity> |
getLots(long routeId,
long routeStepId) |
List<LotEntity> |
getLotsByWorkorderAndSN(long workOrderId,
String sn) |
List<LotEntity> |
getLotsInProcess(long routeId,
long routeStepId) |
List<LotEntity> |
getLotsQueued(long routeId,
long routeStepId) |
List<LotEntity> |
getLotsQueuedForRouteQueue(long routeId,
long routeQueueId) |
List<WIPWrapper> |
getLotToProductByRouteStepId(long workCenterId) |
List<WIPWrapper> |
getLotToProductByRouteStepId(long workCenterId,
Date currentDate) |
List<LotEntity> |
getProcessingByStepId(long routeStepId) |
List<LotEntity> |
getUnprintedLot(long workOrderId) |
LotEntity |
holdLot(long lotId,
String reason) |
LotEntity |
populateLotPropertiesForRelease(LotEntity lot,
long orderItemId,
long lineId,
long routeId) |
LotEntity |
saveWithOrderItem(LotEntity lot,
long orderItemId,
com.ags.mes.extension.aps.dto.ScheduleDetail scheduleDetail,
boolean snLotGenerated,
boolean snUnitGenerated) |
LotEntity |
unCloseLot(long lotId,
String reason) |
LotEntity |
unHoldLot(long lotId,
String reason) |
void |
updateStatusAfterStart(long lotId,
RouteStep routeStep) |
changeInQueue, completeAtRouteStep, getBySerialNumber, getNextStartableSteps, getPreviousVisableQueue, hold, moveToStepQueue, scrappedAtRouteStep, startAtRouteStep, unHold, updateStatusAfterStart
changeStatus
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, listByFilter, listSimpleData, paging, pagingByFilter, save, saveAll
List<WIPWrapper> getLotToProductByRouteStepId(long workCenterId)
List<WIPWrapper> getLotInStepByStepId(long workCenterId)
List<LotEntity> getByOrderItemAndTrackingRule(long orderItemId, String trackingRule)
@Transactional void generateUnit(long orderItemId, long lotId, long qty, boolean autoGenerated)
void updateStatusAfterStart(long lotId, RouteStep routeStep)
void changeInProcessQuantity(WorkOrderItemEntity workOrderItemEntity, LotEntity lot)
void finishClose(long lotId)
List<WIPWrapper> getLotToProductByRouteStepId(long workCenterId, Date currentDate)
LotEntity createWithType()
@Transactional LotEntity saveWithOrderItem(LotEntity lot, long orderItemId, com.ags.mes.extension.aps.dto.ScheduleDetail scheduleDetail, boolean snLotGenerated, boolean snUnitGenerated)
@Transactional LotEntity populateLotPropertiesForRelease(LotEntity lot, long orderItemId, long lineId, long routeId)
@Transactional void completeAtRouteStep(List<Long> lotIds, long routeStepId, String completeReason, String comments)
List<LotEntity> getLotsQueuedForRouteQueue(long routeId, long routeQueueId)
Copyright © 2019. All rights reserved.