package com.whyc.controller; import com.whyc.dto.DevA200AlarmDto; import com.whyc.dto.Response; import com.whyc.pojo.db_user.UserInf; import com.whyc.service.DevLithiumAlarmDataService; 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.text.ParseException; /** * 锂电设备告警-实时 */ @RestController @Api(tags = "锂电设备告警") @RequestMapping("devLithiumAlarmData") public class DevLithiumAlarmDataController { @Autowired private DevLithiumAlarmDataService dataService; @ApiOperation(value = "实时告警") @PostMapping("getPage") public Response getPage(@RequestParam int uid, @RequestBody DevA200AlarmDto dto){ return dataService.getPage(uid,dto); } @ApiOperation(value = "弹窗告警") @GetMapping("getPopup") public Response getPopup(){ UserInf uinf= ActionUtil.getUser(); return dataService.getPopup(uinf.getUid()); } @ApiOperation(value = "确认实时告警") @GetMapping("confirm") public Response confirm(@RequestParam int num){ return dataService.confirm(num); } @ApiOperation(value = "获取所有的告警类型") @GetMapping("getAllAlmName") public Response getAllAlmName(){ return dataService.getAllAlmName(); } }