| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.dto.paramter.PowerInfPar; |
| | | import com.whyc.factory.BattinfGroupFactory; |
| | | import com.whyc.pojo.Battinf; |
| | | import com.whyc.pojo.PowerInf; |
| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.util.StringUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | @RequestMapping("powerInf") |
| | | @RestController |
| | |
| | | String nextStationId = battInfService.getNextStationId(); |
| | | StationInf station = new StationInf(); |
| | | station.setStationId(nextStationId); |
| | | station.setStationName(battinf.getStationName()); |
| | | station.setStationName1(battinf.getStationName1()); |
| | | station.setStationName2(battinf.getStationName2()); |
| | | station.setStationName3(battinf.getStationName3()); |
| | | station.setStationName5(battinf.getStationName5()); |
| | | station.setStationName(powerInf.getStationName()); |
| | | station.setStationName1(powerInf.getStationName1()); |
| | | station.setStationName2(powerInf.getStationName2()); |
| | | station.setStationName3(powerInf.getStationName3()); |
| | | station.setStationName5(powerInf.getStationName5()); |
| | | stationInfService.insertStation(station); |
| | | //powerInf.setStationId(String.valueOf(battInfService.searchMaxId_zj())); |
| | | powerInf.setStationId(nextStationId); |
| | |
| | | return service.getStations(userInf.getUId(),stationName5); |
| | | } |
| | | |
| | | @GetMapping("getPowerDevicesPage") |
| | | @PostMapping("getPowerDevicesPage") |
| | | @ApiOperation(value = "用户管理的电源信息分页") |
| | | public Response getPowerDevicesPage(@RequestParam int pageNum, @RequestParam int pageSize |
| | | , @RequestParam(required = false) String stationId, @RequestParam(required = false) String stationName1 |
| | | , @RequestParam(required = false) String stationName2, @RequestParam(required = false) String stationName5 |
| | | , @RequestParam(required = false) String powerProducer) { |
| | | , @RequestBody PowerInfPar powerInfPar) { |
| | | UserInf userInf = (UserInf) ActionUtil.getUser(); |
| | | return service.getPowerDevicesPage(pageNum, pageSize, userInf.getUId(), stationId, stationName1, stationName2, stationName5, powerProducer); |
| | | return service.getPowerDevicesPage(pageNum, pageSize, userInf.getUId(), powerInfPar); |
| | | } |
| | | |
| | | |
| | |
| | | public Response getPwrProducer() { |
| | | return service.getPwrProducer(); |
| | | } |
| | | |
| | | @GetMapping("modelList") |
| | | @ApiOperation(value = "获取所有的型号") |
| | | public Response getModelList() { |
| | | return service.getModelList(); |
| | | } |
| | | |
| | | @PostMapping("getModelListByPwrProducer") |
| | | @ApiOperation(value = "根据品牌查询型号") |
| | | public Response getModelListByPwrProducer(@RequestBody List<String> producer) { |
| | | return service.getModelListByPwrProducer(producer); |
| | | } |
| | | |
| | | } |