Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/dto/PayOrderDTO.java
2023-07-11 16:41:32 +08:00

65 lines
1.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.jsowell.pile.dto;
import com.jsowell.pile.domain.OrderBasicInfo;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.math.BigDecimal;
/**
* 支付订单DTO
*/
@Data
public class PayOrderDTO {
/**
* 会员id
*/
private String memberId;
/**
* 订单编号
*/
private String orderCode;
/**
* 支付方式
* @see com.jsowell.common.enums.ykc.OrderPayModeEnum
*/
private String payMode;
/**
* 支付金额
*/
private BigDecimal payAmount;
/**
* 微信支付需要用的code
*/
private String code;
/**
* 启动方式
* 0-后管启动1-用户app启动2-卡启动3-离线卡启动; 4-联联平台启动; 5-车辆vin码启动
*/
private String startMode;
/**
* redis锁的值
*/
private String lockValue;
private OrderBasicInfo orderBasicInfo;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
.append("memberId", memberId)
.append("orderCode", orderCode)
.append("payMode", payMode)
.append("payAmount", payAmount)
.append("code", code)
.toString();
}
}