New file |
| | |
| | | package com.vincent.rsf.server.api.controller.pda; |
| | | |
| | | import com.vincent.rsf.framework.common.R; |
| | | import com.vincent.rsf.server.api.service.PdaOutStockService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Map; |
| | | |
| | | @Api(tags = "PDA出库操作接口") |
| | | @RequestMapping("/pda") |
| | | @RestController |
| | | public class PdaOutStockController { |
| | | |
| | | @Autowired |
| | | private PdaOutStockService pdaOutStockService; |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @GetMapping("/outStockTaskItem/{barcode}") |
| | | @ApiOperation("快速拣货查询") |
| | | public R getOutStockTaskItem(@PathVariable String barcode) { |
| | | |
| | | return pdaOutStockService.getOutStockTaskItem(barcode); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/getWaveList") |
| | | @ApiOperation("查询波次列表") |
| | | public R getWaveListItem(@RequestBody Map<String, String> map) { |
| | | |
| | | return pdaOutStockService.getWaveListItem(map.get("barcode")); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:task:list')") |
| | | @PostMapping("/getContainerWaveList") |
| | | @ApiOperation("根据容器码查询波次及出库单") |
| | | public R getContainerWaveList(@RequestBody Map<String, String> map) { |
| | | |
| | | return pdaOutStockService.getContainerWaveList(map); |
| | | } |
| | | } |