package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_param.BattAlarmParam; import com.whyc.pojo.db_param.PoweralarmParam; import com.whyc.service.BattAlarmParamService; import com.whyc.service.PoweralarmParamService; 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; @Api(tags = "电池/电源告警参数设置") @RestController @RequestMapping("alarmParam") public class AlarmParamController { @Autowired private BattAlarmParamService service; @Autowired private PoweralarmParamService powerService; @ApiOperation("电池告警参数设置--列表查询") @PostMapping("serchBattParamByCondition") public Response serchBattParamByCondition(@RequestBody List AlarmIds,@RequestParam int pageNum,@RequestParam int pageSize) { return service.serchBattParamByCondition(AlarmIds,pageNum,pageSize); } @ApiOperation("查询电池优劣好坏的标准") @GetMapping("serchQuality") public Response serchQuality() { return service.serchQuality(); } @ApiOperation("电池告警参数设置") @PostMapping("setBattParam") public Response setBattParam(@RequestBody List list) { return service.setBattParam(list); } @ApiOperation("电源告警参数设置") @PostMapping("serchPowerParamByCondition") public Response serchPowerParamByCondition(@RequestBody List AlarmIds,@RequestParam int pageNum,@RequestParam int pageSize) { return powerService.serchPowerParamByCondition(AlarmIds,pageNum,pageSize); } @ApiOperation("电源告警参数设置") @PostMapping("setPowerParam") public Response setPowerParam(@RequestBody List list) { return powerService.setPowerParam(list); } }