/// <summary> /// 根据园区ID获取视频巡更设备分组 /// </summary> /// <returns></returns> public List <EnumModel> GetCameraPatrolDeviceGroupInfoByRegion(int region_id) { try { List <EnumModel> enumList = new List <EnumModel>(); EnumModel enumModel = null; ServDeviceGroupInfoQuery query = new ServDeviceGroupInfoQuery(); ServDeviceGroupInfoDAL dal = new ServDeviceGroupInfoDAL(); query.device_type = (int)EnumClass.GroupDeviceType.视频; query.group_type = (int)EnumClass.GroupType.视频轮播; query.region_id = region_id; List <ServDeviceGroupInfoModel> list = dal.GetCameraPatrolDeviceGroupInfoByRegion(query); foreach (ServDeviceGroupInfoModel model in list) { enumModel = new EnumModel(); enumModel.key = model.id; enumModel.value = model.group_name; enumList.Add(enumModel); } return(enumList); } catch (Exception ex) { throw ex; } }
/// <summary> /// 根据ID获取设备分组信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public ServDeviceGroupInfoModel GetDeviceGroupInfoByGroupId(int id) { try { ServDeviceGroupInfoDAL dal = new ServDeviceGroupInfoDAL(); return(dal.GetDeviceGroupInfoByGroupId(id)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 获取视频巡更设备分组 /// </summary> /// <returns></returns> public List <ServDeviceGroupInfoModel> GetCameraPatrolDeviceGroupInfo() { try { ServDeviceGroupInfoQuery query = new ServDeviceGroupInfoQuery(); ServDeviceGroupInfoDAL dal = new ServDeviceGroupInfoDAL(); query.device_type = (int)EnumClass.GroupDeviceType.视频; query.group_type = (int)EnumClass.GroupType.视频轮播; List <ServDeviceGroupInfoModel> list = dal.GetCameraPatrolDeviceGroupInfo(query); return(list); } catch (Exception ex) { throw ex; } }