lixiaojun
2024-09-12 56fde6ea4d065e0a3688e89576e4099cedcefab3
Yw.Service.Repair.Core/5-service/02-task/01-form/RepairTaskForm.cs
@@ -104,6 +104,30 @@
        }
        /// <summary>
        /// 获取设备模糊列表
        /// </summary>
        public List<Tuple<Model.RepairTaskForm, Model.RepairRequestForm>> GetFluzzyListOfEquipmentIds
            (
                 List<long> EquipmentIds,
                 long? RepairUserID,
                 eTaskStatus? FormStatus,
                 eUrgency? Urgency,
                 string FormNo,
                 DateTime? StartTime,
                 DateTime? EndTime
            )
        {
            if (EquipmentIds == null || EquipmentIds.Count < 1)
            {
                return default;
            }
            var entityList = _dal.GetFluzzyListOfEquipmentIds
                (EquipmentIds, RepairUserID, (int?)FormStatus, (int?)Urgency, FormNo, StartTime, EndTime);
            var modelList = entityList?.Select(x => new Tuple<Model.RepairTaskForm, Model.RepairRequestForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return modelList;
        }
        /// <summary>
        /// 获取分页列表
        /// </summary>
        public List<Tuple<Model.RepairTaskForm, Model.RepairRequestForm>> GetPageList
@@ -121,6 +145,33 @@
            )
        {
            var entityList = _dal.GetPageList
                (EquipmentIds, RepairUserID, (int?)FormStatus, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var modelList = entityList?.Select(x => new Tuple<Model.RepairTaskForm, Model.RepairRequestForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return modelList;
        }
        /// <summary>
        /// 获取设备分页列表
        /// </summary>
        public List<Tuple<Model.RepairTaskForm, Model.RepairRequestForm>> GetPageListOfEquipmentIds
            (
                 List<long> EquipmentIds,
                 long? RepairUserID,
                 eTaskStatus? FormStatus,
                 eUrgency? Urgency,
                 string FormNo,
                 DateTime? StartTime,
                 DateTime? EndTime,
                 int PageIndex,
                 int PageSize,
                 ref int Total
            )
        {
            if (EquipmentIds == null || EquipmentIds.Count < 1)
            {
                return default;
            }
            var entityList = _dal.GetPageListOfEquipmentIds
                (EquipmentIds, RepairUserID, (int?)FormStatus, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var modelList = entityList?.Select(x => new Tuple<Model.RepairTaskForm, Model.RepairRequestForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return modelList;
@@ -149,6 +200,32 @@
        }
        /// <summary>
        /// 获取设备进行中的分页列表
        /// </summary>
        public List<Tuple<Model.RepairTaskForm, Model.RepairRequestForm>> GetProgressPageListOfEquipmentIds
            (
                List<long> EquipmentIds,
                 long? RepairUserID,
                 eUrgency? Urgency,
                 string FormNo,
                 DateTime? StartTime,
                 DateTime? EndTime,
                 int PageIndex,
                 int PageSize,
                 ref int Total
            )
        {
            if (EquipmentIds == null || EquipmentIds.Count < 1)
            {
                return default;
            }
            var entityList = _dal.GetProgressPageListOfEquipmentIds
                (EquipmentIds, RepairUserID, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var modelList = entityList?.Select(x => new Tuple<Model.RepairTaskForm, Model.RepairRequestForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return modelList;
        }
        /// <summary>
        /// 获取已完成的分页列表
        /// </summary>
        public List<Tuple<Model.RepairTaskForm, Model.RepairRequestForm>> GetHasFinishedPageList
@@ -170,6 +247,32 @@
            return modelList;
        }
        /// <summary>
        /// 获取设备已完成的分页列表
        /// </summary>
        public List<Tuple<Model.RepairTaskForm, Model.RepairRequestForm>> GetHasFinishedPageListOfEquipmentIds
            (
                 List<long> EquipmentIds,
                 long? RepairUserID,
                 eUrgency? Urgency,
                 string FormNo,
                 DateTime? StartTime,
                 DateTime? EndTime,
                 int PageIndex,
                 int PageSize,
                 ref int Total
            )
        {
            if (EquipmentIds == null || EquipmentIds.Count < 1)
            {
                return default;
            }
            var entityList = _dal.GetHasFinishedPageListOfEquipmentIds
                (EquipmentIds, RepairUserID, (int?)Urgency, FormNo, StartTime, EndTime, PageIndex, PageSize, ref Total);
            var modelList = entityList?.Select(x => new Tuple<Model.RepairTaskForm, Model.RepairRequestForm>(Entity2Model(x.Item1), Entity2Model(x.Item2))).ToList();
            return modelList;
        }
        #endregion