| | |
| | | private final LocItemService locItemService; |
| | | private final DeviceSiteService deviceSiteService; |
| | | |
| | | /** |
| | | * 查询当前可用于出库的库存明细。 |
| | | * 该工具只允许按物料编码或物料名称做定向查询,不允许无条件扫描库存表。 |
| | | */ |
| | | @Tool(name = "rsf_query_available_inventory", description = "只读查询工具。根据物料编码或物料名称查询当前在库且可用于出库的库存明细。") |
| | | public List<Map<String, Object>> queryAvailableInventory( |
| | | @ToolParam(description = "物料编码,优先使用") String matnr, |
| | |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | | * 查询指定作业类型可用的设备站点。 |
| | | * 返回的是模型更容易消费的扁平结构,而不是直接暴露完整实体对象。 |
| | | */ |
| | | @Tool(name = "rsf_query_station_list", description = "只读查询工具。根据作业类型列表查询可用站点,返回站点编号、名称、目标位置和状态等信息。") |
| | | public List<Map<String, Object>> queryStationList( |
| | | @ToolParam(required = true, description = "作业类型列表") List<String> types, |