add vehicle service profile settings

This commit is contained in:
VPN SaaS Dev
2026-05-12 04:52:42 +09:00
parent b5012ec6e7
commit e75697f83e
10 changed files with 496 additions and 5 deletions

View File

@@ -121,6 +121,16 @@ async def seed_mock_usage(session: AsyncSession, owner: User) -> None:
year=year,
plate_number=f"{MOCK_PLATE_PREFIX}-{index:02d}",
fuel_type=fuel_type,
target_consumption_l_per_100km=None if fuel_type == "electric" else Decimal("7.80"),
fuel_tank_volume_l=None if fuel_type == "electric" else Decimal("58.00"),
engine_oil_type=None if fuel_type == "electric" else "5W-30 API SP",
engine_oil_volume_l=None if fuel_type == "electric" else Decimal("4.50"),
transmission_fluid_type="EV reduction gear oil" if fuel_type == "electric" else "ATF / CVTF по допуску",
transmission_fluid_volume_l=Decimal("1.20") if fuel_type == "electric" else Decimal("7.00"),
coolant_type="LLC",
brake_fluid_type="DOT 4",
tire_pressure_front_bar=Decimal("2.30"),
tire_pressure_rear_bar=Decimal("2.20"),
purchase_date=date(year, min(index, 12), 10),
purchase_price=price,
current_odometer=start_odo,