package com.ruoyi.chargingPile.api.vo; import com.ruoyi.chargingPile.api.model.Site; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; @Data @ApiModel(value = "SiteVO对象", description = "小程序扫一扫-详情页面") public class SiteInfoVO { @ApiModelProperty(value = "电站名称") private String name; @ApiModelProperty(value = "桩id") private Integer chargingPileId; @ApiModelProperty(value = "站点id") private Integer siteId; @ApiModelProperty(value = "是否参与会员折扣(0=否,1=是)") private Integer memberDiscountFlag; @ApiModelProperty(value = "桩编号") private String number; @ApiModelProperty(value = "充电枪id") private Integer chargingGunId; @ApiModelProperty(value = "普通电价") private BigDecimal electrovalence; @ApiModelProperty(value = "会员电价") private BigDecimal vipElectrovalence; @ApiModelProperty(value = "开通会员预计可省") private BigDecimal money; @ApiModelProperty(value = "额外赠送优惠券X张") private Integer couponCount = 0; @ApiModelProperty(value = "超时占位费说明") private String spaceChargeExplain; @ApiModelProperty(value = "添加车辆最高可得积分 车辆信息为空 展示提示语") private Integer integral; @ApiModelProperty(value = "充电模式(1=超级快充,2=快充,3=慢充") private Integer chargeMode; @ApiModelProperty(value = "是否支持预约") private Integer supportOrder; @ApiModelProperty(value = "允许预约开始时间,格式HH:mm") private String reservationStartTime; @ApiModelProperty(value = "允许预约结束时间,格式HH:mm") private String reservationEndTime; @ApiModelProperty(value = "允许预约多时段JSON数组") private String reservationTimeRanges; @ApiModelProperty(value = "最早可提前预约分钟数") private Integer reservationAheadMinute; @ApiModelProperty(value = "是否支持VIN码识别") private Integer vinFlag; @ApiModelProperty(value = "上次选择车辆logo") private String carLogo; @ApiModelProperty(value = "上次选择车辆车牌号") private String licensePlate; @ApiModelProperty(value = "上次选择车辆VIN") private String vin; @ApiModelProperty(value = "上次选择车辆品牌") private String vehicleBrand; @ApiModelProperty(value = "上次选择车辆id") private String id; @ApiModelProperty(value = "是否命中白名单") private Boolean whitelistMatched = false; @ApiModelProperty(value = "白名单账户可用余额(企业账户充电显示,共享模式=公司可用余额,分配模式=白名单用户余额)") private BigDecimal whitelistBalance; @ApiModelProperty(value = "白名单权益:1=全部免费,2=免电费,3=免服务费") private Integer whitelistBenefitType; @ApiModelProperty(value = "白名单权益名称") private String whitelistBenefitName; }