package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.pojo.BattMapInformation;
|
import com.whyc.pojo.UserInf;
|
import com.whyc.service.BattMapInformationService;
|
import com.whyc.util.ActionUtil;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@RestController
|
@RequestMapping("battMapInformation")
|
@Api(tags = "首页-电池组地图信息")
|
public class BattMapInformationController {
|
|
@Resource
|
private BattMapInformationService service;
|
|
@PostMapping
|
@ApiOperation(value = "添加")
|
public Response add(@RequestBody BattMapInformation entity){
|
return service.add(entity);
|
}
|
|
@GetMapping("/searchUserManageStation")
|
@ApiOperation(value = "已设置过位置的站点",notes = "首页上查询用户管理的已经设置过位置的机房信息")
|
public Response searchUserManageStation(){
|
UserInf userInf = ActionUtil.getUser();
|
return service.searchUserManageStation(userInf.getUId().intValue());
|
}
|
|
@PostMapping("/del")
|
@ApiOperation(value = "删除",notes = " where StationName3=? and longitude=? and latitude=? ")
|
public Response delete(@RequestBody BattMapInformation battMapInformation){
|
return service.delete(battMapInformation);
|
}
|
@GetMapping("/searchAddressByStationId")
|
@ApiOperation(value = "获取地址")
|
public Response searchAddressByStationId(@RequestParam String stationId){
|
return service.searchAddressByStationId(stationId);
|
}
|
|
@GetMapping("/multAmout")
|
@ApiOperation(value = "某个站点的告警总数/落后总数/延迟总数")
|
public Response multAmount(@RequestParam String stationId){
|
return service.multiAmount(stationId);
|
}
|
|
@GetMapping("/findStationState")
|
@ApiOperation(value = "统计核容/停电放电",notes = "统计核容/停电放电,设备告警,设备充电,在线浮充")
|
public Response findStationState(@RequestParam String stationId){
|
return service.multiAmount(stationId);
|
}
|
|
}
|