whyczh
2021-12-09 fa432b44598689f29fa17a6456ea041151967976
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
package com.whyc.controller;
 
import com.whyc.dto.Response;
import com.whyc.pojo.Battinf;
import com.whyc.pojo.PowerInf;
import com.whyc.pojo.UserInf;
import com.whyc.service.BattInfService;
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.web.bind.annotation.*;
 
import java.util.List;
 
@RequestMapping("battInf")
@RestController
@Api(tags = "电池信息")
public class BattInfController {
 
    @Autowired
    private BattInfService service;
 
    @GetMapping("/searchAllStationName1")
    @ApiOperation("查询省")
    public Response searchAllStationName1(){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchAllStationName1(userInf.getUId().intValue());
    }
    @GetMapping("/searchAllStationName2")
    @ApiOperation("查询市")
    public Response searchAllStationName2(@RequestParam(required = false) String stationName1){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchAllStationName2(userInf.getUId().intValue(),stationName1);
    }
    @GetMapping("/searchAllStationName5")
    @ApiOperation("查询区")
    public Response searchAllStationName5(@RequestParam(required = false) String stationName1,@RequestParam(required = false) String stationName2){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchAllStationName5(userInf.getUId().intValue(), stationName1, stationName2);
    }
    @GetMapping("/searchAllStationName")
    @ApiOperation("查询站点名")
    public Response searchAllStationName(@RequestParam(required = false) String stationName1,@RequestParam(required = false) String stationName2,@RequestParam(required = false) String stationName5){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchAllStationName(userInf.getUId().intValue(), stationName1, stationName2, stationName5);
    }
 
    @GetMapping("/searchBattgroupidInGroup")
    @ApiOperation(value = "查询机房对应的电池组信息",notes = "原serchBattgroupidInGroup接口,返回battGroupId,stationName,battGroupName,monCount,GroupIndexInFBSDevice,fBSDeviceId")
    public Response searchBattGroupByStationName(@RequestParam(required = false)String stationName1,@RequestParam(required = false)String stationName){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchBattGroupByStationName(userInf.getUId().intValue(), stationName1, stationName);
    }
    @GetMapping("/searchStationNameInGroup")
    @ApiOperation(value = "查询用户管理下的机房",notes = "原serchStationNameInGroup接口,返回stationName")
    public Response searchBattGroupByStationName(@RequestParam(required = false)String stationName1){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchStationNameInGroup(userInf.getUId().intValue(), stationName1);
    }
    @GetMapping("/searchInform")
    @ApiOperation(value = "电池组信息配置中查询所有的电池组信息")
    public Response searchInform(@RequestParam int pageNum,@RequestParam int pageSize,@RequestParam(required = false)String stationName1,@RequestParam(required = false)String stationName2,@RequestParam(required = false)String stationName5,@RequestParam(required = false)String stationName3){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.searchInfo(pageNum,pageSize,userInf.getUId().intValue(),stationName1,stationName2,stationName5,stationName3);
    }
 
 
    @GetMapping("StationList")
    @ApiOperation(value = "查询用户管理下的机房2")
    public Response getStationList(){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        List<Battinf> stationList =  service.getStationList(userInf.getUId().intValue());
        return new Response().set(1,stationList);
    }
    @GetMapping("/searchByBattProducer")
    @ApiOperation(value = "获取所有电池品牌")
    public Response getAllBattProducer(){
        return service.searchBattProducer();
    }
 
 
    @GetMapping("/add")
    @ApiOperation("新增电池组")
    public Response addBattinf(@RequestBody Battinf battinf){
        UserInf userInf = (UserInf) ActionUtil.getUser();
        return service.add(battinf,userInf.getUId().intValue());
    }
 
    @DeleteMapping
    @ApiOperation(value = "删除电池组")
    public Response delete(@RequestParam Integer battgroupId){
        service.deleteByBattgroupId(battgroupId);
        return new Response().setII(1,"删除成功");
    }
 
    @PutMapping
    @ApiOperation(value = "更新电池组")
    public Response update(@RequestBody Battinf battinf){
        return service.update(battinf);
    }
    @PutMapping("/updatePubByDevId")
    @ApiOperation(value = "根据设备id修改PublicKeyY值")
    public Response updatePubByDevId(@RequestParam String publicKeyY,@RequestParam Integer deviceId){
        return service.updatePublicKeyByDevId(publicKeyY,deviceId);
    }
 
 
 
 
 
}