using langguanApi.Extensions.AutoDI; using langguanApi.Model; using Mapster; using System.Linq.Expressions; namespace langguanApi.Service { [ServiceInjection(InjectionType.Transient)] public class TruckScalesService : BaseService { public TruckScalesService(IConfiguration config) : base(config, nameof(TruckScales)) { } /// /// 新加 /// /// /// public async Task AddTruckScalesList(List input) { var list = new List(); foreach (var item in input) { list.Add(item.Adapt()); } if (list.Any()) { await base.CreateManyAsync(list); } } /// /// 获取地磅集合 /// /// /// public async Task> GetTruckScalesList() { Expression> exp = filter => filter.IsDelete == false; var list = (await base.GetListWithExp(exp)).ToList(); return list; } } }