using langguanApi.Extensions.AutoDI; using langguanApi.Model; using langguanApi.Model.Dto; using System.Linq.Expressions; namespace langguanApi.Service { [ServiceInjection(InjectionType.Transient)] public class AlertService : BaseService { public AlertService(IConfiguration config) : base(config, nameof(Device)) { } /// /// 新加 /// /// /// public async Task Add(Alert input) { if (input != null) { await base.CreateAsync(input); return new ApiResult { code = 0, msg = "" }; } return new ApiResult { code = -1, msg = "" }; ; } /// /// 分页取数据 /// /// /// public async Task GetPage(reqpage input) { Expression> exp = filter => filter.DeviceMn.Contains(input.key) && filter.IsDelete == false; return await base.GetPager(new ReqPaing() { pageSize = input.pageSize, current = input.current }, exp); } } }