using langguanApi.Extensions.AutoDI;
using langguanApi.Model;
using langguanApi.Model.Entity;
using Mapster;
using MathNet.Numerics.Distributions;
using Npoi.Mapper;
using Org.BouncyCastle.Asn1.IsisMtt.X509;
using System.Linq.Expressions;
using System.Security.Cryptography.X509Certificates;
namespace langguanApi.Service
{
[ServiceInjection(InjectionType.Transient)]
///
/// Ledger service
///
public class LedgerService : BaseService
{
public LedgerService(IConfiguration config) : base(config, nameof(Ledger))
{
}
///
/// 新增数据
///
///
///
public async Task AddLedger(AddLedgerDto input)
{
var enity = input.Adapt();
enity.CarNum = input.CarNumber;
if (input.EntryDirection == 1)
{
enity.InTime = input.Time;
}
else
{
enity.OutTime = input.Time;
}
enity.Emissions = input.EmissionLevel;
await base.CreateAsync(enity);
}
public async Task