package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.service.StationInfoService;
|
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;
|
|
@Api(tags = "台站管理")
|
@RestController
|
@RequestMapping("stationInfo")
|
public class StationInfoController {
|
|
@Autowired
|
private StationInfoService service;
|
|
@ApiOperation(value = "添加台站")
|
@GetMapping("addStation")
|
public Response addStation(@RequestParam(required = false) String stationName1
|
,@RequestParam(required = false) String stationName2
|
,@RequestParam(required = false) String stationName3){
|
return service.addStation(stationName1,stationName2,stationName3);
|
}
|
|
@ApiOperation(value = "编辑台站")
|
@GetMapping("updateStation")
|
public Response updateStation(@RequestParam(required = false) String stationName1
|
,@RequestParam(required = false) String stationName2
|
,@RequestParam(required = false) String stationName3
|
,@RequestParam(required = false) String updateName){
|
return service.updateStation(stationName1,stationName2,stationName3,updateName);
|
}
|
|
@ApiOperation(value = "删除台站")
|
@GetMapping("deleteStation")
|
public Response deleteStation(@RequestParam(required = false) String stationName1
|
,@RequestParam(required = false) String stationName2
|
,@RequestParam(required = false) String stationName3){
|
return service.deleteStation(stationName1,stationName2,stationName3);
|
}
|
|
@ApiOperation(value = "台站下添加文件")
|
@GetMapping("addFileInStation")
|
public Response addFileInStation(@RequestParam String stationName,@RequestParam String FilePath){
|
return service.addFileInStation(stationName,FilePath);
|
}
|
|
@ApiOperation(value = "移除台站下文件(单个文件)")
|
@GetMapping("delFileFromStation")
|
public Response delFileFromStation(@RequestParam String stationName,@RequestParam(required = false) String FilePath){
|
return service.delFileFromStation(stationName,FilePath);
|
}
|
}
|