public override BizObject GetParent()
        {
            IEngineeringVolumeService _IEngineeringVolumeService = UnityContainerHelper.GetServer <IEngineeringVolumeService>();
            var vol = _IEngineeringVolumeService.Get(this.VolumeID);

            return(new EngineeringVolumeInfo(vol));
        }
        public override List <BizObject> GetChildren(PageQueryParam PageParam)
        {
            IEngineeringVolumeService _IEngineeringVolumeService = UnityContainerHelper.GetServer <IEngineeringVolumeService>();

            var volumes = _IEngineeringVolumeService.GetSpecialtyVolumesV2(this.EngineeringID, this.SpecialtyID, PageParam != null && PageParam.FilterCondtion.ContainsKey("Task"));

            var result = new List <BizObject>();

            foreach (var item in volumes)
            {
                result.Add(item);
            }

            return(result);
        }