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