|
|
@@ -0,0 +1,260 @@
|
|
|
+package com.zksy.park.domain;
|
|
|
+
|
|
|
+import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
|
|
+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 java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import org.apache.poi.ss.usermodel.HorizontalAlignment;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 电站充电统计数据表
|
|
|
+ * @TableName power_station_charge_stats
|
|
|
+ */
|
|
|
+@TableName(value ="power_station_charge_stats")
|
|
|
+@Data
|
|
|
+public class PowerStationChargeStats implements Serializable {
|
|
|
+ /**
|
|
|
+ * 主键ID
|
|
|
+ */
|
|
|
+ @TableId(value = "id", type = IdType. AUTO)
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 所属周期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "所属周期", example = "2026年03月")
|
|
|
+ @ExcelProperty(value = "所属周期", index = 0)
|
|
|
+ @ColumnWidth(15)
|
|
|
+ @TableField(value = "cycle")
|
|
|
+ private String cycle;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电站名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "电站名称", example = "沅陵产业园区充电站")
|
|
|
+ @ExcelProperty(value = "电站名称", index = 1)
|
|
|
+ @ColumnWidth(25)
|
|
|
+ @TableField(value = "station_name")
|
|
|
+ private String stationName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 充电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "充电量(度)", example = "3242.6483")
|
|
|
+ @ExcelProperty(value = "充电量(度)", index = 2)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "total_charge")
|
|
|
+ private BigDecimal totalCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 峰时电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "峰时电量(度)", example = "252.4037")
|
|
|
+ @ExcelProperty(value = "峰时电量(度)", index = 3)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "peak_charge")
|
|
|
+ private BigDecimal peakCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 尖时电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "尖时电量(度)", example = "365.1890")
|
|
|
+ @ExcelProperty(value = "尖时电量(度)", index = 4)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "sharp_charge")
|
|
|
+ private BigDecimal sharpCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 谷时电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "谷时电量(度)", example = "1719.1153")
|
|
|
+ @ExcelProperty(value = "谷时电量(度)", index = 5)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "valley_charge")
|
|
|
+ private BigDecimal valleyCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 平时电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "平时电量(度)", example = "905.9403")
|
|
|
+ @ExcelProperty(value = "平时电量(度)", index = 6)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "normal_charge")
|
|
|
+ private BigDecimal normalCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 尖峰电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "尖峰电量(度)", example = "0.0000")
|
|
|
+ @ExcelProperty(value = "尖峰电量(度)", index = 7)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "sharp_peak_charge")
|
|
|
+ private BigDecimal sharpPeakCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 深谷电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "深谷电量(度)", example = "0.0000")
|
|
|
+ @ExcelProperty(value = "深谷电量(度)", index = 8)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "deep_valley_charge")
|
|
|
+ private BigDecimal deepValleyCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 充电时长(分钟)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "充电时长(分钟)", example = "4416")
|
|
|
+ @ExcelProperty(value = "充电时长(分钟)", index = 9)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "charge_duration")
|
|
|
+ private Integer chargeDuration;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 直流充电时长(分钟)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "直流充电时长(分钟)", example = "3097")
|
|
|
+ @ExcelProperty(value = "直流充电时长(分钟)", index = 10)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "dc_charge_duration")
|
|
|
+ private Integer dcChargeDuration;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交流充电时长(分钟)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "交流充电时长(分钟)", example = "1319")
|
|
|
+ @ExcelProperty(value = "交流充电时长(分钟)", index = 11)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "ac_charge_duration")
|
|
|
+ private Integer acChargeDuration;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 充电数(次)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "充电数(次)", example = "96")
|
|
|
+ @ExcelProperty(value = "充电数(次)", index = 12)
|
|
|
+ @ColumnWidth(15)
|
|
|
+ @TableField(value = "charge_count")
|
|
|
+ private Integer chargeCount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 直流充电数(次)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "直流充电数(次)", example = "90")
|
|
|
+ @ExcelProperty(value = "直流充电数(次)", index = 13)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "dc_charge_count")
|
|
|
+ private Integer dcChargeCount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交流充电数(次)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "交流充电数(次)", example = "6")
|
|
|
+ @ExcelProperty(value = "交流充电数(次)", index = 14)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "ac_charge_count")
|
|
|
+ private Integer acChargeCount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 充电费-折后(元)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "充电费-折后(元)", example = "3463.14")
|
|
|
+ @ExcelProperty(value = "充电费-折后(元)", index = 15)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "charge_fee_discounted")
|
|
|
+ private BigDecimal chargeFeeDiscounted;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 基础电费-折后(元)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "基础电费-折后(元)", example = "2054.26")
|
|
|
+ @ExcelProperty(value = "基础电费-折后(元)", index = 16)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "basic_fee_discounted")
|
|
|
+ private BigDecimal basicFeeDiscounted;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 服务费-折后(元)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "服务费-折后(元)", example = "1408.88")
|
|
|
+ @ExcelProperty(value = "服务费-折后(元)", index = 17)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "service_fee_discounted")
|
|
|
+ private BigDecimal serviceFeeDiscounted;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 充电费-原价(元)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "充电费-原价(元)", example = "3563.58")
|
|
|
+ @ExcelProperty(value = "充电费-原价(元)", index = 18)
|
|
|
+ @ColumnWidth(18)
|
|
|
+ @TableField(value = "charge_fee_original")
|
|
|
+ private BigDecimal chargeFeeOriginal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 基础电费-原价(元)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "基础电费-原价(元)", example = "2054.26")
|
|
|
+ @ExcelProperty(value = "基础电费-原价(元)", index = 19)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "basic_fee_original")
|
|
|
+ private BigDecimal basicFeeOriginal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 服务费-原价(元)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "服务费-原价(元)", example = "1509.32")
|
|
|
+ @ExcelProperty(value = "服务费-原价(元)", index = 20)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "service_fee_original")
|
|
|
+ private BigDecimal serviceFeeOriginal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 单枪日均电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单枪日均电量(度)", example = "6391.4324")
|
|
|
+ @ExcelProperty(value = "单枪日均电量(度)", index = 21)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "daily_per_gun_charge")
|
|
|
+ private BigDecimal dailyPerGunCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 直流日均电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "直流日均电量(度)", example = "3175.6590")
|
|
|
+ @ExcelProperty(value = "直流日均电量(度)", index = 22)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "daily_dc_charge")
|
|
|
+ private BigDecimal dailyDcCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交流日均电量(度)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "交流日均电量(度)", example = "66.9893")
|
|
|
+ @ExcelProperty(value = "交流日均电量(度)", index = 23)
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @TableField(value = "daily_ac_charge")
|
|
|
+ private BigDecimal dailyAcCharge;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @TableField(value = "create_time")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新时间
|
|
|
+ */
|
|
|
+ @TableField(value = "update_time")
|
|
|
+ private LocalDateTime updateTime;
|
|
|
+
|
|
|
+ @TableField(exist = false)
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+}
|