From f329f504040f3608478c687a99aa36a3cf5720b7 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期六, 03 十月 2026 23:45:04 +0800
Subject: [PATCH] feat(observation): 新增观测站分日调查数据导入与明细查看

---
 traffic-audit-server/src/main/java/com/trafficaudit/observation/entity/ObservationStationFlow.java |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

diff --git a/traffic-audit-server/src/main/java/com/trafficaudit/observation/entity/ObservationStationFlow.java b/traffic-audit-server/src/main/java/com/trafficaudit/observation/entity/ObservationStationFlow.java
new file mode 100644
index 0000000..6b26fd2
--- /dev/null
+++ b/traffic-audit-server/src/main/java/com/trafficaudit/observation/entity/ObservationStationFlow.java
@@ -0,0 +1,51 @@
+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;
+}

--
Gitblit v1.9.1