程序包 | 说明 |
---|---|
com.ags.mes.server.api.domain | |
com.ags.mes.server.api.service | |
com.ags.mes.server.api.service.impl |
限定符和类型 | 方法和说明 |
---|---|
Lot |
Unit.getLot() |
Lot |
FailureEntry.getLot() |
限定符和类型 | 方法和说明 |
---|---|
List<Lot> |
WorkOrder.getAllLots() |
List<Lot> |
RouteStep.getLots() |
List<Lot> |
RouteStep.getLotsInProcess() |
List<Lot> |
RouteStep.getLotsQueued() |
List<Lot> |
RouteQueue.getLotsQueued() |
限定符和类型 | 方法和说明 |
---|---|
void |
Unit.setLot(Lot lot) |
void |
FailureEntry.setLot(Lot lot) |
限定符和类型 | 方法和说明 |
---|---|
Lot |
ILotService.cancelLot(long lotId,
String reason)
取消批次
|
Lot |
ILotService.closeLot(long lotId,
String reason)
关闭批次,会关闭批次下所有unit,并更新lot和unit状态为closed
|
Lot |
ILotService.createWithType()
创建一个单独的lot
|
Lot |
ILotService.getByName(String name)
根据批次名称查询批次
|
Lot |
ILotService.getLotBySN(String lotSN)
根据lot的批次号查询lot
|
Lot |
ILotService.holdLot(long lotId,
String reason)
hold批次, 将lot和unit的状态置为hold
|
Lot |
ILotService.populateLotPropertiesForRelease(Lot lot,
long orderItemId,
long lineId,
long routeId)
根据输入的参数填充lot的属性,产线,工艺等状态信息都会更新
|
Lot |
ILotService.saveWithOrderItem(Lot lot,
long orderItemId,
com.ags.mes.extension.aps.dto.ScheduleDetail scheduleDetail,
boolean snLotGenerated,
boolean snUnitGenerated)
根据传过来的lot信息,创建lot以及unit信息
|
Lot |
ILotService.unCloseLot(long lotId,
String reason)
对关闭的批次进行还原
|
Lot |
ILotService.unHoldLot(long lotId,
String reason)
unHold批次,将lot和unit的状态还原为hold之前的状态,如果不是hold状态,则该方法不做任何动作
|
限定符和类型 | 方法和说明 |
---|---|
List<Lot> |
ILotService.getByProductionLineId(long productionLineId)
获取所有在该产线上生产且未close的批次列表
|
List<Lot> |
ILotService.getByWorkOrderId(long workOrderId)
查询工单下面所有lot
|
List<Lot> |
ILotService.getByWorkOrderItemId(long orderItemId)
查询所有工单项下的所有批次
|
List<Lot> |
ILotService.getLotByWorkOrderId(long workOrderId)
获取工单下所有批次
|
List<Lot> |
ILotService.getLots(long routeId,
long routeStepId)
返回已经在当前 Route Step完成,且还没有在其它 Route Step 上 Start 的Lot的清单
|
List<Lot> |
ILotService.getLotsByWorkorderAndSN(long workOrderId,
String sn)
模糊查询工单下相关序列号的批次列表
|
List<Lot> |
ILotService.getLotsInProcess(long routeId,
long routeStepId)
返回已经在当前 Route Step上已经Start,且还没有Complete 的Lot的清单。
|
List<Lot> |
IRouteStepService.getLotsQueued(long routeId,
long routeStepId)
返回WIP在当前Route Step对应的 Incoming Queue上的 Lot的清单。
|
List<Lot> |
ILotService.getLotsQueued(long routeId,
long routeStepId)
返回WIP在当前Route Step对应的 Incoming Queue上的 Lot的清单。
|
List<Lot> |
ILotService.getLotsQueuedForRouteQueue(long routeId,
long routeQueueId)
返回WIP在当前Route Queue上的 Lot的清单。
|
List<Lot> |
ILotService.getUnprintedLot(long workOrderId)
查询工单下未打印标签的批次
|
限定符和类型 | 方法和说明 |
---|---|
Lot |
ILotService.populateLotPropertiesForRelease(Lot lot,
long orderItemId,
long lineId,
long routeId)
根据输入的参数填充lot的属性,产线,工艺等状态信息都会更新
|
Lot |
ILotService.saveWithOrderItem(Lot lot,
long orderItemId,
com.ags.mes.extension.aps.dto.ScheduleDetail scheduleDetail,
boolean snLotGenerated,
boolean snUnitGenerated)
根据传过来的lot信息,创建lot以及unit信息
|
限定符和类型 | 方法和说明 |
---|---|
Lot |
LotService.cancelLot(long lotId,
String reason) |
Lot |
LotService.closeLot(long lotId,
String reason) |
Lot |
LotService.createWithType() |
Lot |
LotService.getByName(String name) |
Lot |
LotService.getLotBySN(String lotSN) |
Lot |
LotService.holdLot(long lotId,
String reason) |
Lot |
LotService.populateLotPropertiesForRelease(Lot lot,
long orderItemId,
long lineId,
long routeId) |
Lot |
LotService.saveWithOrderItem(Lot lot,
long orderItemId,
com.ags.mes.extension.aps.dto.ScheduleDetail scheduleDetail,
boolean snLotGenerated,
boolean snUnitGenerated) |
Lot |
LotService.unCloseLot(long lotId,
String reason) |
Lot |
LotService.unHoldLot(long lotId,
String reason) |
限定符和类型 | 方法和说明 |
---|---|
List<Lot> |
LotService.getByOrderItemAndTrackingRule(long orderItemId,
String trackingRule) |
List<Lot> |
LotService.getByProductionLineId(long productionLineId) |
List<Lot> |
LotService.getByWorkOrderId(long workOrderId) |
List<Lot> |
LotService.getByWorkOrderItemId(long orderItemId) |
List<Lot> |
LotService.getLotByWorkOrderId(long workOrderId) |
List<Lot> |
LotService.getLots(long routeId,
long routeStepId) |
List<Lot> |
LotService.getLotsByWorkorderAndSN(long workOrderId,
String sn) |
List<Lot> |
LotService.getLotsInProcess(long routeId,
long routeStepId) |
List<Lot> |
RouteStepService.getLotsQueued(long routeId,
long routeStepId) |
List<Lot> |
LotService.getLotsQueued(long routeId,
long routeStepId) |
List<Lot> |
LotService.getLotsQueuedForRouteQueue(long routeId,
long routeQueueId) |
List<Lot> |
LotService.getProcessingByStepId(long routeStepId) |
List<Lot> |
LotService.getUnprintedLot(long workOrderId) |
限定符和类型 | 方法和说明 |
---|---|
Lot |
LotService.populateLotPropertiesForRelease(Lot lot,
long orderItemId,
long lineId,
long routeId) |
Lot |
LotService.saveWithOrderItem(Lot lot,
long orderItemId,
com.ags.mes.extension.aps.dto.ScheduleDetail scheduleDetail,
boolean snLotGenerated,
boolean snUnitGenerated) |
Copyright © 2019. All rights reserved.