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,@RequestParam int fileId){ return service.addFileInStation(stationName,FilePath,fileId); } @ApiOperation(value = "移除台站下文件(单个文件)") @GetMapping("delFileFromStation") public Response delFileFromStation(@RequestParam String stationName,@RequestParam(required = false) Integer fileId){ return service.delFileFromStation(stationName,fileId); } }