package com.trafficaudit.observation.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; /** * Observation station daily survey data. * Stored raw for later analysis; it is deliberately NOT linked to the holiday flow tables, * even though 中小客流量 is one of the sources of the ordinary national/provincial road flow. */ @Data @TableName("observation_station_flow") public class ObservationStationFlow { @TableId(type = IdType.AUTO) private Long id; private LocalDate obsDate; private String stationCode; private String stationName; private BigDecimal mileage; private String cityName; private String countyName; private String direction; private BigDecimal smallMediumPassenger; private BigDecimal largePassenger; private BigDecimal smallTruck; private BigDecimal mediumTruck; private BigDecimal largeTruck; private BigDecimal extraLargeTruck; private BigDecimal containerTruck; private BigDecimal motorcycle; private BigDecimal tractor; private BigDecimal passengerTotal; private BigDecimal truckTotal; private BigDecimal carTotal; private BigDecimal motorTotal; private BigDecimal passengerEquivalent; private BigDecimal truckEquivalent; private BigDecimal carEquivalent; private BigDecimal motorEquivalent; private BigDecimal vehicleSpeed; private BigDecimal congestionDegree; private String sourceFile; private LocalDateTime createdAt; private LocalDateTime updatedAt; }