add 查询业务策略信息接口

This commit is contained in:
Lemon
2024-01-03 16:58:34 +08:00
parent 05073b9a97
commit 78d1a6855d
3 changed files with 150 additions and 2 deletions

View File

@@ -19,6 +19,12 @@ public class QueryStartChargeDTO {
@JsonProperty(value = "StartChargeSeq")
private String startChargeSeq;
/**
* 业务策略查询流水号
*/
@JsonProperty(value = "EquipBizSeq")
private String equipBizSeq;
/**
* 充电设备接口编码
*/

View File

@@ -0,0 +1,86 @@
package com.jsowell.pile.vo.zdl;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.List;
/**
* 业务策略信息体VO
*
* @author Lemon
* @Date 2024/1/3 16:24:51
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class EquipBusinessPolicyVO {
/**
* 业务策略查询流水号
*/
@JsonProperty(value = "equipBizSeq")
private String equipBizSeq;
/**
* 充电设备接口编码
*/
@JsonProperty(value = "ConnectorID")
private String connectorId;
/**
* 操作结果
* 0成功
* 1失败
*/
@JsonProperty(value = "SuccStat")
private Integer succStat;
/**
* 失败原因
* 0
* 1此充电桩业务策略不存在
*/
@JsonProperty(value = "FailReason")
private Integer failReason;
/**
* 时段数
* 0-32
*/
@JsonProperty(value = "SumPeriod")
private Integer sumPeriod;
/**
* 计费信息
*/
@JsonProperty(value = "PolicyInfos")
private List<PolicyInfo> policyInfos;
@Data
public static class PolicyInfo {
/**
* 时段开始时间
*/
@JsonProperty(value = "StartTime")
private String startTime;
/**
* 电费
* 保留小数点后四位
*/
@JsonProperty(value = "ElecPrice")
private BigDecimal elecPrice;
/**
* 服务费
* 保留小数点后四位
*/
@JsonProperty(value = "SevicePrice")
private BigDecimal servicePrice;
}
}