mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-26 18:18:01 +08:00
87 lines
1.9 KiB
Java
87 lines
1.9 KiB
Java
package com.jsowell.pile.dto;
|
||
|
||
import lombok.Getter;
|
||
import lombok.Setter;
|
||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||
|
||
import java.math.BigDecimal;
|
||
|
||
/**
|
||
* 羽信预约充电业务入参
|
||
*/
|
||
@Getter
|
||
@Setter
|
||
public class YuxinReservationChargingDTO {
|
||
/**
|
||
* 会员id
|
||
*/
|
||
private String memberId;
|
||
|
||
/**
|
||
* 预约id
|
||
*/
|
||
private String reservedId;
|
||
|
||
/**
|
||
* 状态 (0-停用;1-启用)
|
||
*/
|
||
private String status;
|
||
|
||
/**
|
||
* 充电桩编号
|
||
*/
|
||
private String pileSn;
|
||
|
||
/**
|
||
* 充电桩枪口编号
|
||
*/
|
||
private String pileConnectorCode;
|
||
|
||
/**
|
||
* 开始时间 hh:mm:ss
|
||
*/
|
||
private String startTime;
|
||
|
||
/**
|
||
* 结束时间 hh:mm:ss
|
||
*/
|
||
private String endTime;
|
||
|
||
/**
|
||
* 充电策略: 0-充满为止; 1-时间控制; 2-金额控制; 3-电量控制
|
||
*/
|
||
private Integer chargingStrategy;
|
||
|
||
/**
|
||
* 充电参数, 默认0
|
||
*/
|
||
private BigDecimal chargingParam;
|
||
|
||
/**
|
||
* 预约超时时间, 单位分钟; 不传则按开始/结束时间计算
|
||
*/
|
||
private Integer reservationTimeout;
|
||
|
||
private Integer pageNo;
|
||
|
||
private Integer pageSize;
|
||
|
||
@Override
|
||
public String toString() {
|
||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||
.append("memberId", memberId)
|
||
.append("reservedId", reservedId)
|
||
.append("pileSn", pileSn)
|
||
.append("pileConnectorCode", pileConnectorCode)
|
||
.append("startTime", startTime)
|
||
.append("endTime", endTime)
|
||
.append("chargingStrategy", chargingStrategy)
|
||
.append("chargingParam", chargingParam)
|
||
.append("reservationTimeout", reservationTimeout)
|
||
.append("pageNo", pageNo)
|
||
.append("pageSize", pageSize)
|
||
.toString();
|
||
}
|
||
}
|