using System; using System.Collections.Generic; using System.Linq; using System.Text; using Domain; namespace Service { public interface IHostAirManager : IGenericManager { HostAir Get(int hostID, int roomTypeAirId); HostAir GetByModalTypeID(int hostID, int modalTypeId); IList LoadByHostID(int hostID); void Delete(int hostID); void Delete(int hostID, int RoomTypeAirID); /// /// 空调设置整体下发 /// /// /// void ApplyAirConditionSetting(HostAir entity, Host host); /// /// 空调单个属性下发 /// /// /// /// /// /// 季节数据 void SetAirProperty(Host host, int airNo, AirProperty property, int status, byte[] seasonData = null); /// /// 设置空调补偿温度 /// /// /// /// void SetCompensatoryTemp(Host host, int airNo, float compensatoryTemp); /// /// 设置空调锁定温度 /// /// /// /// /// void SetLockTemp(Host host, int airNo, bool isLock, int lockTemp); /// /// 设置空调睡眠模式 /// /// /// /// /// /// /// void SetSleepMode(Host host, int airNo, bool sleepFlag, int sleepDevition, string sleepStartTime, string sleepEndTime); /// /// 设置空调定时设置 /// /// /// /// /// /// /// /// /// /// void SetTimeSetting(Host host, int airNo, bool timeFlag, string startTime1, string endTime1, string startTime2, string endTime2, string startTime3, string endTime3); } }