using Ropin.Inspection.Model.SearchModel; using Ropin.Inspection.Model.ViewModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ropin.Inspection.Service.Interface { public interface ITispRecordItemService : IBaseService, IBaseServiceById { Task>> GetRecordItemsByRecordIdAsync(Guid recordId); Task> GetRecordsConditionAsync(Guid recordId); Task> GetRecordItemByIdAsync(Guid id); Task> GetAlarmRecordsAsync(TispRecordAlarmSearchModel searchModel); Task> GetAlarmRecordListAsync(TispRecordAlarmSearchModel searchModel); Task> GetAlarmRecoveryRecordsAsync(TispRecordAlarmSearchModel searchModel); Task GetAlarmRecordsCountAsync(TispRecordAlarmSearchModel searchModel); Task GetAlarmRecoveryRecordsCountAsync(TispRecordAlarmSearchModel searchModel); Task CancelRecordItemAlarmAsync(Guid recordItemId, TispRecoveryRecordItemAlarmUpdateViewModel updateModel); Task RecoveryRecordItemAlarmAsync(Guid recordItemId, TispRecoveryRecordItemAlarmUpdateViewModel updateModel); Task UpdateRecordItemAsync(Guid recordItemId, TispRecordItemUpdateViewModel updateModel); Task> GetAlarmRecordsByQRCodeAsync(string QRCode,string storeCode); Task> GetNewRecordByQRCodeAsync(string QRCode, string storeCode); Task ConfirmRecordItemAlarmAsync(Guid recordItemId, TispRecoveryRecordItemAlarmUpdateViewModel updateModel); Task> GetFirePreventionWeekRecordAsync(DateTime start, DateTime end, string storeCode); Task> GetFireFightingFacilitiesAsync(DateTime start, DateTime end, string storeCode); Task> GetFireInspectionRecordAsync(DateTime start, DateTime end, string storeCode); Task HiddenDangerRectificationAcceptanceForm(DateTime start, DateTime end, string storeCode); } }