StationInfoVO.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.zsElectric.boot.business.model.vo;
  2. import java.io.Serial;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. import io.swagger.v3.oas.annotations.media.Schema;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. /**
  9. * 小程序首页站点信息视图对象
  10. *
  11. * @author system
  12. * @since 2025-12-16
  13. */
  14. @Getter
  15. @Setter
  16. @Schema(description = "小程序首页站点信息视图对象")
  17. public class StationInfoVO implements Serializable {
  18. @Serial
  19. private static final long serialVersionUID = 1L;
  20. @Schema(description = "站点ID")
  21. private Long stationId;
  22. @Schema(description = "站点名称")
  23. private String stationName;
  24. @Schema(description = "提示语")
  25. private String tips;
  26. @Schema(description = "距离(km)")
  27. private BigDecimal distance;
  28. @Schema(description = "快充(格式:空闲/总数)")
  29. private String fastCharging;
  30. @Schema(description = "慢充(格式:空闲/总数)")
  31. private String slowCharging;
  32. @Schema(description = "峰值")
  33. private String peakValue;
  34. @Schema(description = "平台价")
  35. private BigDecimal platformPrice;
  36. @Schema(description = "企业价")
  37. private BigDecimal enterprisePrice;
  38. @Schema(description = "是否企业用户(true-是 false-否)")
  39. private Boolean firmUser;
  40. }