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.CoalFieldDto; import com.ruoyi.basic.entity.CoalField; import com.ruoyi.basic.service.CoalFieldService; 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("/coalField") public class CoalFieldController { private CoalFieldService coalFieldService; /** * 煤质维护字段查询 */ @GetMapping("/list") public R> list(Page page, CoalFieldDto coalFieldDto) { IPage list = coalFieldService.selectCoalFieldList(page, coalFieldDto); return R.ok(list); } /** * All煤质维护字段查询 返回 */ @GetMapping("/coalFieldList") public R> coalFieldList(CoalFieldDto coalFieldDto) { return R.ok(coalFieldService.selectAllList(coalFieldDto)); } /** * 煤质维护字段新增修改 */ @PostMapping("/addOrEditCoalField") public R addOrEditCoalField(@RequestBody CoalFieldDto coalFieldDto) { return R.ok(coalFieldService.addOrEditCoalField(coalFieldDto)); } /** * 煤质维护字段删除 */ @DeleteMapping("/delCoalInfo") public R remove(@RequestBody Long[] ids) { return R.ok(coalFieldService.delCoalFieldByIds(ids)); } }