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<BroadbandCommunication> page, BroadbandCommunicationDTO dto) {
|
IPage<BroadbandCommunicationVO> 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<Long> ids) {
|
boolean success = broadbandCommunicationService.deleteByIds(ids);
|
if (success) {
|
return AjaxResult.success("删除成功");
|
}
|
return AjaxResult.error("删除失败");
|
}
|
}
|