package com.njcn.device.pms.service.majornetwork;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.pms.pojo.param.RStatZwAlarmCountWParam;
import com.njcn.device.pms.pojo.po.RStatZwAlarmCountW;
import com.njcn.device.pms.pojo.vo.ProblemMonitorDetailVO;
import com.njcn.device.pms.pojo.vo.RStatZwAlarmCountWVO;

import java.util.List;

/**
* @author jianghf
* @description 针对表【r_stat_zw_alarm_count_w】的数据库操作Service
* @createDate 2022-10-08 16:35:44
*/
public interface RStatZwAlarmCountWService extends IService<RStatZwAlarmCountW> {

    /***
     * 根据条件查询所有告警统计(周)
     * @author jianghaifei
     * @date 2022-10-10 10:57
     * @param rStatZwAlarmCountWParam
     * @return java.util.List<com.njcn.device.pms.pojo.vo.RStatZwAlarmCountWVO>
     */
    List<RStatZwAlarmCountWVO> getAllRStatZwAlarmCountWList(RStatZwAlarmCountWParam rStatZwAlarmCountWParam);

    /***
     * 查询问题严重的监测点信息
     * @author jianghaifei
     * @date 2022-10-13 19:38
     * @param rStatZwAlarmCountWParam
     * @return java.util.List<com.njcn.device.pms.pojo.vo.ProblemMonitorDetailVO>
     */
    List<ProblemMonitorDetailVO> getProblemMonitorDetailList(RStatZwAlarmCountWParam rStatZwAlarmCountWParam);
}
