You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
using Entity.DbModel.System.App;
|
|
|
|
|
using HybirdFrameworkCore.Autofac.Attribute;
|
|
|
|
|
using SqlSugar;
|
|
|
|
|
|
|
|
|
|
namespace Repository.System.App;
|
|
|
|
|
[Scope()]
|
|
|
|
|
public class AppCustomerVehicleRepository : BaseRepository<AppCustomerVehicle>
|
|
|
|
|
{
|
|
|
|
|
private ISqlSugarClient DbBaseClient;
|
|
|
|
|
|
|
|
|
|
public AppCustomerVehicleRepository(ISqlSugarClient sqlSugar) : base(sqlSugar)
|
|
|
|
|
{
|
|
|
|
|
DbBaseClient = sqlSugar;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<string> GetVinList(long? customerId)
|
|
|
|
|
{
|
|
|
|
|
List<AppCustomerVehicle> vehicles = QueryByClauseToList(u => u.CustomerId == customerId);
|
|
|
|
|
|
|
|
|
|
List<string> vinList = vehicles.Select(v => v.Vin ?? string.Empty).ToList();
|
|
|
|
|
|
|
|
|
|
return vinList;
|
|
|
|
|
}
|
|
|
|
|
}
|