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 = input.Adapt>(); if (list.Any()) { await base.CreateManyAsync(list); } } /// /// 新加 /// /// /// public async Task AddTruckScales(AddTruckScalesDto input) { var list = input.Adapt(); await base.CreateAsync(list); } /// /// 获取地磅集合 /// /// /// public async Task> GetTruckScalesList() { Expression> exp = filter => filter.IsDelete == false; var list = (await base.GetListWithExp(exp)).ToList(); return list; } } }