diff --git a/Model/AlarmReq.cs b/Model/AlarmReq.cs index 5824bbb..ab3c06a 100644 --- a/Model/AlarmReq.cs +++ b/Model/AlarmReq.cs @@ -37,6 +37,7 @@ /// 每页条数 /// public int pageSize { get; set; } = 10; + public long? positionId { get; set; } } } diff --git a/Service/AlarmService.cs b/Service/AlarmService.cs index 61610b7..1b90e74 100644 --- a/Service/AlarmService.cs +++ b/Service/AlarmService.cs @@ -368,6 +368,7 @@ namespace LY.App.Service { RefAsync total = 0; var items = await _db.Queryable().SplitTable() + .WhereIF(input.positionId.HasValue, st => st.positionId == input.positionId.Value) .WhereIF(input.Frequency.HasValue, st => st.freq == input.Frequency.Value) .WhereIF(!string.IsNullOrEmpty(input.sn), s => s.serial_number.Contains(input.sn)) .WhereIF(!string.IsNullOrEmpty(input.model), st => st.device_type == input.model)