package com.ruoyi.inventory.controller;
|
|
import com.ruoyi.framework.web.controller.BaseController;
|
import com.ruoyi.framework.web.domain.AjaxResult;
|
import com.ruoyi.inventory.mapper.StockManagementMapper;
|
import com.ruoyi.inventory.pojo.StockOut;
|
import com.ruoyi.inventory.service.StockOutService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
|
@RestController
|
@RequestMapping("/stockout")
|
public class StockOutController extends BaseController {
|
@Autowired
|
private StockOutService stockOutService;
|
@Autowired
|
private StockManagementMapper stockManagementMapper;
|
|
@RequestMapping("/add")
|
public AjaxResult addStockOut(StockOut stockOut) {
|
int i = stockOutService.addStockOut(stockOut);
|
if(i>0){
|
return success();
|
}
|
return error();
|
}
|
@RequestMapping("/list")
|
public AjaxResult listStockOuts() {
|
List<StockOut> stockOuts = stockOutService.getStockOuts();
|
return success(stockOuts);
|
}
|
@RequestMapping("/{id}")
|
public AjaxResult getStockOutById(@PathVariable Long id) {
|
StockOut stockOut = stockOutService.getStockOutById(id);
|
return success(stockOut);
|
}
|
@RequestMapping("/update")
|
public AjaxResult updateStockOut(@RequestBody StockOut stockOut) {
|
int i = stockOutService.updateStockOut(stockOut);
|
if(i>0){
|
return success();
|
}
|
return error();
|
}
|
@RequestMapping("/delete/{id}")
|
public AjaxResult deleteStockOut(Long id) {
|
int i = stockOutService.deleteStockOut(id);
|
if(i>0){
|
return success();
|
}
|
return error();
|
}
|
}
|