namespace Yw.DAL { /// /// RepairTaskForm /// public interface IRepairTaskForm : IBaseTraceDAL { /// /// 通过 RequestID 获取 /// List GetByRequestID(long RequestID); /// /// 通过 RequestIds 获取 /// List GetByRequestIds(List RequestIds); /// /// 获取数量 /// int GetCount(); /// /// 获取所有未验收的数据 /// List GetUnCheckedList(); /// /// 获取某日的数量 /// int GetCountOfDay(DateTime Day); /// /// 更新 FormStatus /// bool UpdateFormStatus(long ID, int FormStatus); /// /// 派单 /// bool Assign(long ID, long RepairUserID, string RepairUserName, string Note); /// /// 接单 /// bool Receive(long ID, string Note); /// /// 开工 /// bool Start(long ID, string Note, List entity4FileList); /// /// 暂停 /// bool Pause(long ID, string Note, List entity4FileList); /// /// 重新开工 /// bool Restart(long ID, string Note, List entity4FileList); /// /// 完工 /// bool Finish(long ID, string Note, List entity4FileList); /// /// 验收通过 /// bool Success(long ID, string Note); /// /// 获取模糊列表 /// List> GetFluzzyList ( List EquipmentIds, long? RepairUserID, int? FormStatus, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime ); /// /// 获取设备模糊列表 /// List> GetFluzzyListOfEquipmentIds ( List EquipmentIds, long? RepairUserID, int? FormStatus, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime ); /// /// 获取分页列表 /// List> GetPageList ( List EquipmentIds, long? RepairUserID, int? FormStatus, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime, int PageIndex, int PageSize, ref int Total ); /// /// 获取设备分页列表 /// List> GetPageListOfEquipmentIds ( List EquipmentIds, long? RepairUserID, int? FormStatus, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime, int PageIndex, int PageSize, ref int Total ); /// /// 获取进行中的分页列表 /// List> GetProgressPageList ( List EquipmentIds, long? RepairUserID, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime, int PageIndex, int PageSize, ref int Total ); /// /// 获取设备进行中的分页列表 /// List> GetProgressPageListOfEquipmentIds ( List EquipmentIds, long? RepairUserID, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime, int PageIndex, int PageSize, ref int Total ); /// /// 获取已完成的分页列表 /// List> GetHasFinishedPageList ( List EquipmentIds, long? RepairUserID, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime, int PageIndex, int PageSize, ref int Total ); /// /// 获取设备已完成的分页列表 /// List> GetHasFinishedPageListOfEquipmentIds ( List EquipmentIds, long? RepairUserID, int? Urgency, string FormNo, DateTime? StartTime, DateTime? EndTime, int PageIndex, int PageSize, ref int Total ); } }