package com.jsowell.pile.dto; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.math.BigDecimal; /** * 请求启动充电DTO * * @author JS-ZZA * @date 2023/4/24 14:04 */ @Data public class QueryStartChargeDTO { /** * 充电订单号 */ @JsonProperty(value = "StartChargeSeq") private String startChargeSeq; /** * 业务策略查询流水号 */ @JsonProperty(value = "EquipBizSeq") private String equipBizSeq; /** * 充电设备接口编码 */ @JsonProperty(value = "ConnectorID") private String connectorID; /** * 二维码 */ @JsonProperty(value = "QRCode") private String qrCode; /** * 用户手机号 */ @JsonProperty(value = "PhoneNum") private String phoneNum; /** * 车牌号 */ @JsonProperty(value = "PlateNum") private String plateNum; @JsonProperty(value = "OperatorID") private String operatorId; /** * 可充电金额 */ @JsonProperty(value = "AccountBalance") private BigDecimal accountBalance; // ----------------- 新电途平台接口拓展字段------------------ /** * 预充金额,电量充到该金额自动停止。单位(元) */ private BigDecimal chargingAmt; /** * 司机在合作公司的唯一标识(手机号),方便维护订单信息 */ private String driverId; /** * 支付方式(1-余额支付;3-白名单支付;4-微信支付;5-支付宝支付) */ private String payMode; /** * 查询页码 */ @JsonProperty(value = "PageNo") private Integer pageNo; /** * 每页数量 */ @JsonProperty(value = "PageSize") private Integer pageSize; /** * 上次查询时间 */ @JsonProperty(value = "LastQueryTime") private String lastQueryTime; /** * 上次查询结束时间 */ @JsonProperty(value = "LastQueryEndTime") private String lastQueryEndTime; /** * 充电订单号 格式“运营商ID+唯一编号” */ @JsonProperty(value = "OrderNo") private String orderNo; /** * 经度 */ @JsonProperty(value = "Latitude") private BigDecimal longitude; /** * 纬度 */ @JsonProperty(value = "Longitude") private BigDecimal latitude; }