| | |
| | | return wcsDataFacade.getRgvDeviceStatus(json().fluentPut("rgvNos", rgvNos)); |
| | | } |
| | | |
| | | @Tool(name = "task_list", description = "通过筛选条件查询任务数据") |
| | | public Object getTasks( |
| | | @Tool(name = "task_query", description = "按任务号、状态、设备、条码、库位等条件查询任务数据") |
| | | public Object queryTasks( |
| | | @ToolParam(description = "内部工作号列表 wrkNos", required = false) List<Integer> wrkNos, |
| | | @ToolParam(description = "WMS任务号列表 wmsWrkNos", required = false) List<String> wmsWrkNos, |
| | | @ToolParam(description = "任务状态列表 wrkStsList", required = false) List<Long> wrkStsList, |
| | | @ToolParam(description = "入出库类型列表 ioTypeList", required = false) List<Integer> ioTypeList, |
| | | @ToolParam(description = "堆垛机编号", required = false) Integer crnNo, |
| | | @ToolParam(description = "双工位堆垛机编号", required = false) Integer dualCrnNo, |
| | | @ToolParam(description = "RGV编号", required = false) Integer rgvNo, |
| | | @ToolParam(description = "任务单号列表", required = false) List<Integer> taskNos, |
| | | @ToolParam(description = "返回条数上限,默认 200", required = false) Integer limit) { |
| | | @ToolParam(description = "条码关键字", required = false) String barcode, |
| | | @ToolParam(description = "批次号关键字", required = false) String batch, |
| | | @ToolParam(description = "源库位关键字", required = false) String sourceLocNo, |
| | | @ToolParam(description = "目标库位关键字", required = false) String locNo, |
| | | @ToolParam(description = "源站号", required = false) Integer sourceStaNo, |
| | | @ToolParam(description = "目标站号", required = false) Integer staNo, |
| | | @ToolParam(description = "返回条数上限,默认 200,最大 500", required = false) Integer limit) { |
| | | return wcsDataFacade.getTasks(json() |
| | | .fluentPut("wrkNos", wrkNos) |
| | | .fluentPut("wmsWrkNos", wmsWrkNos) |
| | | .fluentPut("wrkStsList", wrkStsList) |
| | | .fluentPut("ioTypeList", ioTypeList) |
| | | .fluentPut("crnNo", crnNo) |
| | | .fluentPut("dualCrnNo", dualCrnNo) |
| | | .fluentPut("rgvNo", rgvNo) |
| | | .fluentPut("taskNos", taskNos) |
| | | .fluentPut("barcode", barcode) |
| | | .fluentPut("batch", batch) |
| | | .fluentPut("sourceLocNo", sourceLocNo) |
| | | .fluentPut("locNo", locNo) |
| | | .fluentPut("sourceStaNo", sourceStaNo) |
| | | .fluentPut("staNo", staNo) |
| | | .fluentPut("limit", limit)); |
| | | } |
| | | |