whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/controller/PowerInfController.java
@@ -19,10 +19,12 @@
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RequestMapping("powerInf")
@RestController
@Api(tags = "数据管理-电源信息")
public class PowerInfController {
public class PowerInfController extends BaseController{
    @Autowired
    private PowerInfService service;
    @Autowired
@@ -53,7 +55,6 @@
                station.setStationName2(powerInf.getStationName2());
                station.setStationName3(powerInf.getStationName3());
                station.setStationName5(powerInf.getStationName5());
                station.setStationIdTogether(powerInf.getStationIdTogether());
                stationInfService.insertStation(station);
                //powerInf.setStationId(String.valueOf(battInfService.searchMaxId_zj()));
                powerInf.setStationId(nextStationId);
@@ -84,19 +85,25 @@
        return res;
    }
    @PutMapping
    @PostMapping("update")
    @ApiOperation(value = "更新电源")
    public Response update(@RequestBody PowerInf powerInf){
        service.updateByPowerDeviceId(powerInf);
        return new Response().set(1,true,"更新成功");
    }
    @DeleteMapping
    @PostMapping("delete")
    @ApiOperation(value = "删除电源")
    public Response delete(@RequestParam Integer powerDeviceId){
        service.deleteByPowerDeviceId(powerDeviceId);
        return new Response().set(1,true,"删除成功");
    }
    @GetMapping("updateSwtichNum")
    @ApiOperation(value = "更新开关路数")
    public Response updateSwtichNum(@RequestParam int swtichNum,@RequestParam int powerId){
        service.updateSwtichNum(swtichNum,powerId);
        return new Response().set(1,true,"更新成功");
    }
    @GetMapping("getProvincesContainBatt")
@@ -179,13 +186,13 @@
    }*/
    @ApiOperation(value = "填写异常原因",notes = "传入字段 num,exceptionCause,exceptionCauseAnalysis")
    @PutMapping("exceptionCause")
    @PostMapping("exceptionCause")
    public Response updateExceptionCause(@RequestBody PowerInf powerInf){
        return service.updateExceptionCause(powerInf);
    }
    @ApiOperation(value = "取消异常原因", notes = "传入字段 num")
    @PutMapping("cancelExceptionCause")
    @PostMapping("cancelExceptionCause")
    public Response updateCancelExceptionCause(@RequestParam int num) {
        return service.updateCancelExceptionCause(num);
    }
@@ -209,4 +216,17 @@
    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);
    }
}