package com.casic.missiles.modular.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.model.response.ResponseData;
import com.casic.missiles.modular.system.model.GasDectorDataDto;
import com.casic.missiles.modular.system.model.PantiltDataDto;
import org.omg.CORBA.Object;

public interface ThirdPartyDataService {

    ResponseData getGasDectorListPage(Page<GasDectorDataDto> page, DataScope dataScope,
                                      String deptid, String endTime, String beginTime, String keyWords);

    ResponseData getPantiltDataListPage(Page<PantiltDataDto> page, DataScope dataScope,
                                        String deptid, String endTime, String beginTime, String keyWords);

    ResponseData countThirdPartyData(DataScope dataScope,String endTime,String beginTime);

    //与countThirdPartyData相同，时间默认为今天，返回查询到数据条数
    ResponseData countThirdPartyDataToday(DataScope dataScope);
}
