package com.testor.module.video.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.testor.module.video.model.domain.VideoEquipmentInfo;
import com.testor.module.video.model.domain.VideoQueryParam;
import com.tongtech.tfw.backend.common.biz.models.BaseResponse;
import com.tongtech.tfw.backend.common.models.supers.SuperService;

import java.util.List;

/**
 * (VideoAlarm)视频告警 -- 表服务接口
 *
 * @author makejava
 * @since 2022-06-01 11:23:56
 */

public interface VideoAlarmService extends SuperService<VideoEquipmentInfo> {


    BaseResponse updateVideo(VideoEquipmentInfo videoEquipmentInfo);

    IPage<VideoEquipmentInfo> myPage(Page<VideoEquipmentInfo> resultPage,  VideoQueryParam param);

    IPage<VideoEquipmentInfo> selectSpaceList(Page<VideoEquipmentInfo> resultPage, Integer mark, String monitorId);

    List<VideoEquipmentInfo> selectList(int i, String childrenOrgId);
}
