using Ropin.Inspection.Model; using Ropin.Inspection.Model.Entities; using Ropin.Inspection.Model.SearchModel.MTN; using Ropin.Inspection.Model.ViewModel.DEV; using Ropin.Inspection.Model.ViewModel.MTN; using Ropin.Inspection.Service.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Text; using System.Threading.Tasks; namespace Ropin.Inspection.Service.MTN.Interface { /// /// 报警工单 /// public interface ITmtnAlarmOrderService : IBaseService, IBaseServiceById { /// /// 工单创建+工单记录 /// /// /// /// Task CreateOrderAsync(AddAlarmOrderViewModel viewModel); /// /// 工单修改 /// /// /// /// /// Task UpdateAsync(string code, AlarmOrderViewModel updateModel); /// /// 工单流程 /// /// /// /// /// Task OrderFlowAsync(string code, UpdateAlarmOrderViewModel updateModel); /// /// 工单表列表 /// /// /// Task> GetAlarmOrderList(AlarmOrderSearchModel searchModel); /// /// 工单表移动端统计(6个月) /// /// /// Task GetAlarmOrderStatisticsAsync(string storeCode); /// /// 工单处理记录列表 /// /// /// Task> GetAlarmOrderRecordList(AlarmOrderSearchModel searchModel); /// /// 工单处理记录附件列表 /// /// /// Task> GetAlarmOrderRecordAppList(string RecordId); /// /// 工单统计-状态 /// /// /// Task AlarmOrderStatistics(AlarmOrderSearchModel searchModel); } }