package cn.iocoder.yudao.module.energy.controller.admin.record.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Schema(description = "管理后台 - 加氢记录 Response VO")
@Data
public class HydrogenRecordRespVO {
    @Schema(description = "主键ID")
    private Long id;
    @Schema(description = "加氢站ID")
    private Long stationId;
    @Schema(description = "车牌号")
    private String plateNumber;
    @Schema(description = "加氢日期")
    private LocalDate hydrogenDate;
    @Schema(description = "加氢量(KG)")
    private BigDecimal hydrogenQuantity;
    @Schema(description = "单价")
    private BigDecimal unitPrice;
    @Schema(description = "金额")
    private BigDecimal amount;
    @Schema(description = "里程数")
    private BigDecimal mileage;
    @Schema(description = "数据来源")
    private Integer sourceType;
    @Schema(description = "匹配状态")
    private Integer matchStatus;
    @Schema(description = "车辆ID")
    private Long vehicleId;
    @Schema(description = "客户ID")
    private Long customerId;
    @Schema(description = "导入批次号")
    private String uploadBatchNo;
    @Schema(description = "创建时间")
    private LocalDateTime createTime;
}
