lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/controller/Fbs9100sDfuStateController.java
@@ -1,11 +1,13 @@
package com.whyc.controller;
import com.whyc.dto.Response;
import com.whyc.pojo.Fbs9100sDfuState;
import com.whyc.pojo.UserInf;
import com.whyc.service.Fbs9100sDfuStateService;
import com.whyc.util.ActionUtil;
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;
@@ -21,38 +23,57 @@
    @ApiOperation("查询正在升级的设备")
    @GetMapping("/searchAll")
    private Response searchAll(){
        return  service.searchAll();
    @GetMapping("searchAll")
    public Response searchAll() {
        return service.searchAll();
    }
    @ApiOperation("websocket查询正在升级的设备")
    @PostMapping("searchWebscoket")
    public Response searchWebscoket(@RequestBody List<Integer> devIds) {
        return service.searchWebscoket(devIds);
    }
    @ApiOperation("查询A059设备升级")
    @GetMapping("searchA059")
    public Response searchA059(@RequestParam int pageNum, @RequestParam int pageSize, @RequestParam(required = false) String stationName1, @RequestParam(required = false) String stationName2, @RequestParam(required = false) String stationName5) {
        UserInf userInf = ActionUtil.getUser();
        return service.searchA059(pageNum, pageSize, stationName1, stationName2, stationName5, userInf.getUId().intValue());
    }
    @ApiOperation("更新升级参数")
    @PostMapping("updateParam")
    public Response updateA059(@RequestBody Fbs9100sDfuState fbs9100sDfuState) {
        return service.updateA059(fbs9100sDfuState);
    }
    @ApiOperation("添加")
    @GetMapping("/addPro")
    private Response addPro(@RequestParam String stationName,@RequestParam int num){
    @GetMapping("addPro")
    public Response addPro(@RequestParam String stationName,@RequestParam int num){
        return  service.addPro(stationName,num);
    }
    @ApiOperation("批量升级")
    @PostMapping("/updatePro")
    private Response updatePro(@RequestParam String dfuFile,@RequestBody List<Integer> devIds){
    @PostMapping("updatePro")
    public Response updatePro(@RequestParam String dfuFile,@RequestBody List<Integer> devIds){
        return  service.updatePro(dfuFile,devIds);
    }
    @ApiOperation("查询添加列表")
    @GetMapping("/serchInserStation")
    private Response serchInserStation(@RequestParam String stationName,@RequestParam int num){
    @GetMapping("serchInserStation")
    public Response serchInserStation(@RequestParam String stationName,@RequestParam int num){
        return  service.serchInserStation(stationName,num);
    }
    @ApiOperation("验证设备是否允许设备进行远程升级")
    @PostMapping("/judgeStation")
    private Response judgeStation(@RequestBody List<Integer> devIds){
    @PostMapping("judgeStation")
    public Response judgeStation(@RequestBody List<Integer> devIds){
        return  service.judgeStation(devIds);
    }
    @ApiOperation("更新设备更新的表格")
    @PostMapping("/serchByCondition")
    private Response serchByCondition(@RequestBody List<Integer> devIds){
    @PostMapping("serchByCondition")
    public Response serchByCondition(@RequestBody List<Integer> devIds){
        return  service.serchByCondition(devIds);
    }
}