| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.db_user.Baojigroup; |
| | | import com.whyc.pojo.db_user.User; |
| | | import com.whyc.service.BaojigroupService; |
| | | import com.whyc.service.StationInfService; |
| | | import com.whyc.service.*; |
| | | 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; |
| | | |
| | | @RestController |
| | | @Api(tags = "下拉条件管理") |
| | |
| | | private StationInfService stationInfService; |
| | | |
| | | @Autowired |
| | | private PowerInfService powerInfService; |
| | | |
| | | @Autowired |
| | | private BaojigroupService bjGroupService; |
| | | |
| | | @Autowired |
| | | private BattInfService binfService; |
| | | |
| | | @Autowired |
| | | private BattalarmDataService almDataService; |
| | | |
| | | @Autowired |
| | | private DevalarmDataService devAlmService; |
| | | |
| | | @Autowired |
| | | private PwrdevAlarmService pwrAlmService; |
| | | |
| | | @Autowired |
| | | private PowerInfService pinfService; |
| | | |
| | | @Autowired |
| | | private DeviceStateService deviceStateService; |
| | | |
| | | @Autowired |
| | | private BattRtstateService rtstateService; |
| | | |
| | | @Autowired |
| | | private BatttestdataInfService tinfService; |
| | | |
| | | @ApiOperation("获取所有的省份(下拉)") |
| | | @GetMapping("getProviceByUid") |
| | |
| | | User uinf= ActionUtil.getUser(); |
| | | return stationInfService.getPowerByUid(uinf.getId(),provice,city,country,stationName); |
| | | } |
| | | @ApiOperation("获取站点下的电池组(下拉)") |
| | | @GetMapping("getBattByUid") |
| | | public Response getBattByUid(@RequestParam(required = false) String provice,@RequestParam(required = false) String city |
| | | ,@RequestParam(required = false) String country,@RequestParam(required = false) String stationName) { |
| | | User uinf= ActionUtil.getUser(); |
| | | return binfService.getBattByUid(uinf.getId(),provice,city,country,stationName); |
| | | } |
| | | |
| | | @ApiOperation("获取电压等级(下拉)") |
| | | @GetMapping("getStationType") |
| | | public Response getStationTypeByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return stationInfService.getStationTypeByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取电池品牌(下拉)") |
| | | @GetMapping("getProductByUid") |
| | | public Response getProductByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return binfService.getProductByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取标称单体电压(下拉)") |
| | | @GetMapping("getMonVolByUid") |
| | | public Response getMonVolByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return binfService.getMonVolByUid(uinf.getId()); |
| | | } |
| | | @ApiOperation("获取标称容量(下拉)") |
| | | @GetMapping("getMonCapByUid") |
| | | public Response getMonCapByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return binfService.getMonCapByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取标称内阻(下拉)") |
| | | @GetMapping("getMonResByUid") |
| | | public Response getMonResByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return binfService.getMonResByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取设备型号(下拉)") |
| | | @GetMapping("getDevTypeByUid") |
| | | public Response getDevTypeByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return binfService.getDevTypeByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取电源品牌(下拉)") |
| | | @GetMapping("getCompanyByUid") |
| | | public Response getCompanyByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return powerInfService.getCompanyByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取电源型号(下拉)") |
| | | @GetMapping("getPowerModelByUid") |
| | | public Response getPowerModelByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return powerInfService.getPowerModelByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation("获取电源协议(下拉)") |
| | | @GetMapping("getProtocolByUid") |
| | | public Response getProtocolByUid() { |
| | | User uinf= ActionUtil.getUser(); |
| | | return powerInfService.getProtocolByUid(uinf.getId()); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "当前用户所在包机组下所有的用户(下拉)") |
| | |
| | | return bjGroupService.getBaojiUserByUid(uinf.getId()); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取电池告警类型(下拉)") |
| | | @GetMapping("getAlarmIdType") |
| | | public Response getAlarmIdType(){ |
| | | return almDataService.getAlarmIdType(); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取设备告警类型(下拉)") |
| | | @GetMapping("getDevAlmIdType") |
| | | public Response getDevAlmIdType(){ |
| | | return devAlmService.getDevAlmIdType(); |
| | | } |
| | | @ApiOperation(value = "获取电源告警类型(下拉)") |
| | | @GetMapping("getPwrAlmIdType") |
| | | public Response getPwrAlmIdType(){ |
| | | return pwrAlmService.getPwrAlmIdType(); |
| | | } |
| | | @ApiOperation(value = "获取核容停止原因类型(下拉)") |
| | | @GetMapping("getStopReasonType") |
| | | public Response getStopReasonType(){ |
| | | return tinfService.getStopReasonType(); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取容量性能(下拉)") |
| | | @GetMapping("getCapperformance") |
| | | public Response getCapperformance(){ |
| | | return binfService.getCapperformance(); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取电源性能(下拉)") |
| | | @GetMapping("getPwrCapperformance") |
| | | public Response getPwrCapperformance(){ |
| | | return pinfService.getPwrCapperformance(); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取设备工作类型(下拉)") |
| | | @GetMapping("getDevState") |
| | | public Response getDevState(){ |
| | | return deviceStateService.getDevState(); |
| | | } |
| | | @ApiOperation(value = "获取电池组工作状态类型(下拉)") |
| | | @GetMapping("getBattState") |
| | | public Response getBattState(){ |
| | | return rtstateService.getBattState(); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取所有的班组(下拉)") |
| | | @GetMapping("getBattGroupBZ") |
| | | public Response getBattGroupBZ(){ |
| | | List<Baojigroup> list=bjGroupService.getGroupList(); |
| | | return new Response().setII(1,true,list,"获取所有的班组(下拉)"); |
| | | } |
| | | |
| | | |
| | | |
| | | } |