package com.ruoyi.business.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.business.dto.PendingInventoryDto;
import com.ruoyi.business.entity.PendingInventory;
import com.ruoyi.business.service.PendingInventoryService;
import com.ruoyi.common.core.domain.R;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
/**
*
* 待入库表 前端控制器
*
*
* @author ruoyi
* @since 2025-06-04
*/
@RestController
@AllArgsConstructor
@RequestMapping("/pendingInventory")
public class PendingInventoryController {
private PendingInventoryService pendingInventoryService;
/**
* 待入库表查询
*/
@GetMapping("/list")
public R> list(Page page, PendingInventoryDto pendingInventoryDto) {
IPage list = pendingInventoryService.selectPendingInventoryList(page, pendingInventoryDto);
return R.ok(list);
}
/**
* 待入库新增修改
*/
@PostMapping("/addOrEditPending")
public R addOrEditPending(@RequestBody PendingInventoryDto pendingInventoryDto) {
return R.ok(pendingInventoryService.addOrEditPending(pendingInventoryDto));
}
/**
* 待入库煤质方案值修改保存
*/
@PostMapping("/addOrEditCoalValue")
public R addOrEditCoalValue(@RequestBody PendingInventoryDto pendingInventoryDto) {
return R.ok(pendingInventoryService.addOrEditCoalValue(pendingInventoryDto));
}
/**
* 删除
*/
@DeleteMapping("/delPending")
public R remove(@RequestBody Long[] ids) {
return R.ok(pendingInventoryService.delByIds(ids));
}
}