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;
}
}
}