lxw
2023-04-25 a3dd5e747bc4b8e8ceaead18f1055c07f51a0cf0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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;
 
 
@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("查询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")
    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);
    }
}