This commit is contained in:
2023-11-28 09:42:48 +08:00
parent 8d1ae66bc5
commit 686677bd46

View File

@@ -5,14 +5,20 @@ import com.jsowell.pile.vo.base.OrderAmountDetailVO;
import com.jsowell.pile.vo.base.OrderPeriodAmountVO;
import com.jsowell.pile.vo.base.PileInfoVO;
import com.jsowell.pile.vo.uniapp.MemberVO;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.List;
/**
* 订单详情信息VO
*/
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class OrderDetailInfoVO {
// 订单信息
private OrderInfo orderInfo;
@@ -45,7 +51,10 @@ public class OrderDetailInfoVO {
// 结算信息
private SettlementInfo settlementInfo;
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public static class OrderInfo {
private String orderCode; // 订单编号
private String transactionCode; // 交易流水号
@@ -62,7 +71,10 @@ public class OrderDetailInfoVO {
private String settlementTime; // 结算时间
}
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public static class PayRecord {
private String payAmount; // 支付金额
private String payStatus; // 支付状态
@@ -74,7 +86,10 @@ public class OrderDetailInfoVO {
private String refundAmount; // 退款金额
}
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public static class PileMonitorData {
private String instantCurrent; // 实时电流
private String instantVoltage; // 实时电压
@@ -83,7 +98,10 @@ public class OrderDetailInfoVO {
private String time;
}
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public static class OrderRealTimeInfo{
private String time;
private String orderAmount; // 订单金额
@@ -94,7 +112,10 @@ public class OrderDetailInfoVO {
private String chargingTime; // 充电时长(分钟)
}
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public static class OrderRefundInfo{
private String paymentId; // 支付交易对象id
private String reverseId; // 支付撤销对象id
@@ -103,7 +124,10 @@ public class OrderDetailInfoVO {
private String succeedTime; // 退款成功时间
}
@Data
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public static class SettlementInfo {
private String payAmount; // 支付金额
private String payTime; // 支付时间