using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Domain;
namespace Dao
{
public interface IOverviewRepository
{
object LoadRoomServiceState();
object LoadRoomRentState(int hotelID);
object LoadRoomState();
object LoadAirConditionState(int hotelID);
object LoadDoorState(int hotelID);
object LoadSafeBoxState();
///
/// 分页方式加载回路状态记录
///
///
///
///
///
///
///
///
///
///
///
///
DataTable LoadHostModalRecords(out long total, int page, int rows, string order, string sort, string roomNumber, string startTime, string endTime, DeviceType? deviceType, string modalIds, int hotelID);
///
/// 回路异常记录
///
///
///
///
DataTable LoadHostAbnormalRecords(int type, int hotelID);
///
/// 获取所有异常客房
///
///
DataSet LoadHostAbnormalRecordsAll(int type);
///
/// 加载能量统计
///
///
DataTable LoadEnergyStatitics(string roomNumber, DateTimeUnit dateUnit, string startDate, string endDate, DeviceType? deviceType, string modalIds);
}
}