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);
|
}
|
}
|