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); } }