using langguanApi.Extensions.AutoDI;
using langguanApi.Model;
using Mapster;
using System.Linq.Expressions;
namespace langguanApi.Service
{
    /// 
    /// TransportService 运输服务
    /// 
    [ServiceInjection(InjectionType.Transient)]
    public class TransportService : BaseService
    {
        public TransportService(IConfiguration config) : base(config, nameof(Transport))
        {
        }
        /// 
        /// 新增运输
        /// 
        /// 
        /// 
        public async Task addTransport(AddTransport input)
        {
            var entity = input.Adapt();
            entity.effluent = input.EmissionLevel;
            entity.imgUrl=input.EntryExitPictureUrl;
            entity.TransportType = input.EntryDirection;
            return await base.CreateAsync(entity);
        }
        /// 
        /// 首页统计
        /// 
        /// 
        public async Task