package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.service.Fbs9100sDfuStateService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
|
@RestController
|
@Api(tags = "作业管理-BTS设备升级")
|
@RequestMapping("Fbs9100s_dfu_stateAction")
|
public class Fbs9100sDfuStateController {
|
|
@Autowired
|
private Fbs9100sDfuStateService service;
|
|
|
@ApiOperation("查询正在升级的设备")
|
@GetMapping("searchAll")
|
public Response searchAll(){
|
return service.searchAll();
|
}
|
|
@ApiOperation("添加")
|
@GetMapping("addPro")
|
public Response addPro(@RequestParam String stationName,@RequestParam int num){
|
return service.addPro(stationName,num);
|
}
|
|
@ApiOperation("批量升级")
|
@PostMapping("updatePro")
|
public Response updatePro(@RequestParam String dfuFile,@RequestBody List<Integer> devIds){
|
return service.updatePro(dfuFile,devIds);
|
}
|
|
@ApiOperation("查询添加列表")
|
@GetMapping("serchInserStation")
|
public Response serchInserStation(@RequestParam String stationName,@RequestParam int num){
|
return service.serchInserStation(stationName,num);
|
}
|
|
@ApiOperation("验证设备是否允许设备进行远程升级")
|
@PostMapping("judgeStation")
|
public Response judgeStation(@RequestBody List<Integer> devIds){
|
return service.judgeStation(devIds);
|
}
|
|
@ApiOperation("更新设备更新的表格")
|
@PostMapping("serchByCondition")
|
public Response serchByCondition(@RequestBody List<Integer> devIds){
|
return service.serchByCondition(devIds);
|
}
|
}
|