package com.trafficaudit.dataimport.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.time.LocalDateTime; /** * 交企统H204表:道路货运车辆能源消耗情况(车辆粒度季报) */ @Data @TableName("h204_vehicle_quarterly") public class EnergyVehicleQuarterly { @TableId(type = IdType.AUTO) private Long id; /** 报表期 2026-06(季度末月) */ private String reportPeriod; /** 所属地区(行政区划代码) */ private String regionCode; /** 企业代码 */ private String enterpriseCode; /** 企业名称 */ private String enterpriseName; /** 车牌号 */ private String plateNo; /** 车辆类型代码 */ private String vehicleTypeCode; /** 车辆类型(中文) */ private String vehicleType; /** 燃料类型代码 */ private String fuelTypeCode; /** 燃料类型(中文) */ private String fuelType; /** 出厂年份 */ private Integer manufactureYear; /** 标记吨位(吨) */ private Double markedTonnage; /** 总行程(公里) */ private Double totalMileage; /** 载货里程(公里) */ private Double loadedMileage; /** 空驶里程(公里) */ private Double emptyMileage; /** 货运量(吨) */ private Double freight; /** 货物周转量(吨公里) */ private Double turnover; /** 趟次数(个) */ private Integer tripCount; /** 燃料1计量单位 */ private String fuelUnit; /** 燃料1消耗量 */ private Double fuelConsumption; /** 平均运距(公里) */ private Double avgDistance; /** 平均载货吨位(吨) */ private Double avgLoadedTonnage; /** 单趟平均里程(公里) */ private Double avgTripMileage; /** 百公里单耗 */ @TableField("fuel_per_100km") private Double fuelPer100km; /** 周转量单耗 */ private Double turnoverFuel; private Long importBatchId; private LocalDateTime createdAt; }