package com.bonus.app.service;

import com.bonus.app.entity.DeviceWarnEntity;
import com.bonus.app.entity.StayPersonEntity;
import com.bonus.app.entity.ViolationInfoEntity;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.entity.app.AppParamsDto;
import com.bonus.common.entity.app.vo.SafetyHatVo;
import com.bonus.common.entity.bracelet.vo.ProjectVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * APP 预警提醒管理
 */

public interface IWarnReminderService {

    /**
     * 查询预警提醒列表
     * @param proId
     * @return
     */
    AjaxResult getWarnReminderList(Long proId);


    /**
     * 查询预警提醒 设备预警列表
     * @param proId
     * @return
     */
    PageInfo<DeviceWarnEntity> getDeviceWarnList(Long proId);

    /**
     * 查询预警提醒 违章识别列表
     * @param proId
     * @return
     */
    PageInfo<ViolationInfoEntity> getViolationInfoList(Long proId);



}
