package com.ruoyi.stock.controller;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.framework.web.domain.R;
|
import com.ruoyi.stock.dto.StockInventoryDto;
|
import com.ruoyi.stock.dto.StockUninventoryDto;
|
import com.ruoyi.stock.service.StockInventoryService;
|
import com.ruoyi.stock.service.StockUninventoryService;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* <p>
|
* 不合格库存表 前端控制器
|
* </p>
|
*
|
* @author 芯导软件(江苏)有限公司
|
* @since 2026-01-22 10:17:45
|
*/
|
@RestController
|
@RequestMapping("/stockUninventory")
|
public class StockUninventoryController {
|
@Autowired
|
private StockUninventoryService stockUninventoryService;
|
|
@GetMapping("/pagestockUninventory")
|
@ApiOperation("分页查询库存")
|
public R pagestockUninventory(Page page, StockUninventoryDto stockUninventoryDto) {
|
IPage<StockUninventoryDto> stockUninventoryDtoIPage = stockUninventoryService.pageStockUninventory(page, stockUninventoryDto);
|
return R.ok(stockUninventoryDtoIPage);
|
}
|
|
@PostMapping("/addstockUninventory")
|
@ApiOperation("新增库存")
|
public R addstockUninventory(StockUninventoryDto stockUninventoryDto) {
|
stockUninventoryDto.setRecordType("不合格自定义入库");
|
stockUninventoryDto.setRecordId(0L);
|
return R.ok(stockUninventoryService.addStockUninventory(stockUninventoryDto));
|
}
|
|
|
@PostMapping("/subtractstockUninventory")
|
@ApiOperation("扣减库存")
|
public R subtractstockUninventory(StockUninventoryDto stockUninventoryDto) {
|
stockUninventoryDto.setRecordType("不合格自定义出库");
|
stockUninventoryDto.setRecordId(0L);
|
return R.ok(stockUninventoryService.subtractStockUninventory(stockUninventoryDto));
|
}
|
|
}
|