package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_ckpwrdev_inf.GatewayInf; import com.whyc.service.BreakerInfService; import com.whyc.service.GatewayInfService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @Api(tags = "网关配置") @RequestMapping("gatewayInf") public class GatewayInfController { @Autowired private GatewayInfService service; @GetMapping("getGatewayInf") @ApiOperation("获取网关配置") public Response getGatewayInf(@RequestParam int pageCurr, @RequestParam int pageSize , @RequestParam(required = false) String gatewayType, @RequestParam(required = false) String commType){ return service.getGatewayInf(pageCurr,pageSize,gatewayType,commType); } @GetMapping("getGatewayType") @ApiOperation("获取网关类别") public Response getGatewayType(){ return service.getGatewayType(); } @GetMapping("getCommType") @ApiOperation("获取通讯类别") public Response getCommType(){ return service.getCommType(); } @GetMapping("getGatewayName") @ApiOperation("获取所属网关") public Response getGatewayName(){ return service.getGatewayName(); } @PostMapping("addGateway") @ApiOperation("增加网关") public Response addGateway(@RequestBody GatewayInf ginf){ return service.addGateway(ginf); } @PostMapping("updateGateway") @ApiOperation("编辑网关") public Response updateGateway(@RequestBody GatewayInf ginf){ return service.updateGateway(ginf); } @GetMapping("deleteGateway") @ApiOperation("删除网关") public Response deleteGateway(@RequestParam int num){ return service.deleteGateway(num); } }