skyouc
19 小时以前 52d78628a70d6aa129f874050b7846d259819554
rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/WkOrderItemController.java
@@ -42,7 +42,7 @@
    @Autowired
    private CompanysService companysService;
    @PreAuthorize("hasAuthority('manager:asnOrderItem:list')")
    @PreAuthorize("hasAuthority('manager:asnOrder:list')")
    @ApiOperation("分页获取列表")
    @PostMapping("/asnOrderItem/page")
    public R page(@RequestBody Map<String, Object> map) {
@@ -61,25 +61,25 @@
        return R.ok(page);
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:list')")
    @PreAuthorize("hasAuthority('manager:asnOrder:list')")
    @PostMapping("/asnOrderItem/list")
    public R list(@RequestBody Map<String, Object> map) {
        return R.ok().add(asnOrderItemService.list());
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:list')")
    @PreAuthorize("hasAuthority('manager:asnOrder:list')")
    @PostMapping({"/asnOrderItem/many/{ids}", "/asnOrderItems/many/{ids}"})
    public R many(@PathVariable Long[] ids) {
        return R.ok().add(asnOrderItemService.listByIds(Arrays.asList(ids)));
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:list')")
    @PreAuthorize("hasAuthority('manager:asnOrder:list')")
    @GetMapping("/asnOrderItem/{id}")
    public R get(@PathVariable("id") Long id) {
        return R.ok().add(asnOrderItemService.getById(id));
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:save')")
    @PreAuthorize("hasAuthority('manager:asnOrder:save')")
    @OperationLog("Create ASN单据")
    @PostMapping("/asnOrderItem/save")
    public R save(@RequestBody Map<String, Object> params) {
@@ -96,7 +96,7 @@
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:update')")
    @PreAuthorize("hasAuthority('manager:asnOrder:update')")
    @OperationLog("Update ASN单据")
    @PostMapping("/asnOrderItem/update")
    public R update(@RequestBody WkOrderItem wkOrderItem) {
@@ -116,7 +116,7 @@
        return R.ok("Update Success").add(wkOrderItem);
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:remove')")
    @PreAuthorize("hasAuthority('manager:asnOrder:remove')")
    @OperationLog("Delete ASN单据")
    @PostMapping("/asnOrderItem/remove/{ids}")
    public R remove(@PathVariable Long[] ids) {
@@ -126,7 +126,7 @@
        return R.ok("Delete Success").add(ids);
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:list')")
    @PreAuthorize("hasAuthority('manager:asnOrder:list')")
    @PostMapping("/asnOrderItem/query")
    public R query(@RequestParam(required = false) String condition) {
        List<KeyValVo> vos = new ArrayList<>();
@@ -140,7 +140,7 @@
        return R.ok().add(vos);
    }
    @PreAuthorize("hasAuthority('manager:asnOrderItem:list')")
    @PreAuthorize("hasAuthority('manager:asnOrder:list')")
    @PostMapping("/asnOrderItem/export")
    @ApiOperation("导出收货通知单明细")
    public void export(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception {
@@ -179,7 +179,7 @@
     */
    @PostMapping("/asnOrderItem/import")
    @ApiOperation("ASN导入接口")
    @PreAuthorize("hasAuthority('manager:asnOrderItem:update')")
    @PreAuthorize("hasAuthority('manager:asnOrder:update')")
    public R importExcel(@RequestParam(value = "file") MultipartFile file) throws Exception {
        if (Objects.isNull(file)) {
           return R.error("文件不能为空!!");
@@ -197,7 +197,7 @@
     */
    @PostMapping("/asnOrderItem/template/download")
    @ApiOperation("下载收货单模板")
    @PreAuthorize("hasAuthority('manager:asnOrderItem:update')")
    @PreAuthorize("hasAuthority('manager:asnOrder:update')")
    public void downloadTemplate(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception {
        AsnOrderTemplate template = ExcelUtil.mockData(AsnOrderTemplate.class);
        List<AsnOrderTemplate> list = Arrays.asList(template);