package com.ruoyi.collaborativeApproval.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.collaborativeApproval.dto.BroadbandCommunicationDTO; import com.ruoyi.collaborativeApproval.pojo.BroadbandCommunication; import com.ruoyi.collaborativeApproval.service.BroadbandCommunicationService; import com.ruoyi.collaborativeApproval.vo.BroadbandCommunicationVO; import com.ruoyi.framework.web.domain.AjaxResult; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("/broadband") public class BroadbandCommunicationController { @Autowired private BroadbandCommunicationService broadbandCommunicationService; @GetMapping("/listPage") public AjaxResult listPage(Page page, BroadbandCommunicationDTO dto) { IPage result = broadbandCommunicationService.listPage(page, dto); return AjaxResult.success(result); } @GetMapping("/getDetail") public AjaxResult getDetail(@RequestParam("id") Long id) { return AjaxResult.success(broadbandCommunicationService.getDetail(id)); } @PostMapping("/addOrUpdate") public AjaxResult addOrUpdate(@RequestBody BroadbandCommunicationDTO dto) { boolean success = broadbandCommunicationService.addOrUpdate(dto); if (success) { return AjaxResult.success("操作成功"); } return AjaxResult.error("操作失败"); } @DeleteMapping("/del") public AjaxResult del(@RequestBody List ids) { boolean success = broadbandCommunicationService.deleteByIds(ids); if (success) { return AjaxResult.success("删除成功"); } return AjaxResult.error("删除失败"); } }