package com.ruoyi.basic.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.basic.dto.CoalPlanDto; import com.ruoyi.basic.entity.CoalPlan; import com.ruoyi.basic.service.CoalPlanService; import com.ruoyi.common.core.domain.R; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; import java.util.List; /** *

* 煤质方案 前端控制器 *

* * @author ruoyi * @since 2025-06-09 */ @RestController @AllArgsConstructor @RequestMapping("/coalPlan") public class CoalPlanController { private CoalPlanService coalPlanService; /** * 煤质方案查询 */ @GetMapping("/list") public R> list(Page page, CoalPlanDto coalPlanDto) { IPage list = coalPlanService.selectCoalFieldList(page, coalPlanDto); return R.ok(list); } /** * All煤质方案查询 返回 */ @GetMapping("/coalPlanList") public R> coalPlanList() { return R.ok(coalPlanService.selectAllList()); } /** * 煤质方案新增修改 */ @PostMapping("/addOrEditCoalPlan") public R addOrEditCoalPlan(@RequestBody CoalPlanDto coalPlanDto) { return R.ok(coalPlanService.addOrEditCoalPlan(coalPlanDto)); } /** * 煤质方案字段删除 */ @DeleteMapping("/delCoalPlan") public R remove(@RequestBody Long[] ids) { return R.ok(coalPlanService.delCoalPlanByIds(ids)); } }