| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.db_ckpwrdev_inf.BreakerInf; |
| | | import com.whyc.service.BreakerInfService; |
| | | import com.whyc.service.CkPowerDevAlarmConfigService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | @RestController |
| | | @Api(tags = "断路器开关") |
| | | @Api(tags = "断路器开关配置") |
| | | @RequestMapping("breakerInf") |
| | | public class BreakerInfController { |
| | | |
| | | @Autowired |
| | | private BreakerInfService service; |
| | | |
| | | @GetMapping("getbreakerInf") |
| | | @GetMapping("getBreakerInf") |
| | | @ApiOperation("获取断路器开关") |
| | | public Response getbreakerInf(@RequestParam int pageCurr, @RequestParam int pageSize){ |
| | | return service.getbreakerInf(pageCurr,pageSize); |
| | | public Response getBreakerInf(@RequestParam int pageCurr, @RequestParam int pageSize |
| | | ,@RequestParam(required = false) String breakerType,@RequestParam(required = false) String breakerAddr,@RequestParam(required = false) String gatewayName){ |
| | | PageInfo pageInfo= service.getbreakerInf(pageCurr,pageSize,breakerType,breakerAddr,gatewayName); |
| | | return new Response().setII(1,pageInfo.getList()!=null,pageInfo,"获取断路器开关"); |
| | | |
| | | } |
| | | |
| | | @PostMapping("updateBreakerInf") |
| | | @ApiOperation("编辑断路器开关") |
| | | public Response updateBreakerInf(@RequestBody BreakerInf binf){ |
| | | return service.updateBreakerInf(binf); |
| | | } |
| | | |
| | | @GetMapping("getBreakerType") |
| | | @ApiOperation("获取断路器类别") |
| | | public Response getBreakerType(){ |
| | | return service.getBreakerType(); |
| | | } |
| | | |
| | | @GetMapping("getBreakerAddr") |
| | | @ApiOperation("获取安装位置") |
| | | public Response getBreakerAddr(){ |
| | | return service.getBreakerAddr(); |
| | | } |
| | | |
| | | @GetMapping("getBreakerName") |
| | | @ApiOperation("获取断路器名称") |
| | | public Response getBreakerName(){ |
| | | return service.getBreakerName(); |
| | | } |
| | | |
| | | @GetMapping("getBreakerInfByAddr") |
| | | @ApiOperation("根据断路器位置获取断路器信息和告警状态") |
| | | public Response getBreakerInfByAddr(@RequestParam String breakAddr){ |
| | | return service.getBreakerInfByAddr(breakAddr); |
| | | } |
| | | |
| | | @GetMapping("getBreakerClassification") |
| | | @ApiOperation("获取断路器分类信息") |
| | | public Response getBreakerClassification(){ |
| | | return service.getBreakerClassification(); |
| | | } |
| | | } |