Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/dto/PayOrderDTO.java
2024-07-02 15:24:36 +08:00

91 lines
1.4 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.common.enums.ykc.ScenarioEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import java.math.BigDecimal;
/**
* 支付订单DTO
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder
public class PayOrderDTO extends BaseDTO{
/**
* 会员id
*/
private String memberId;
/**
* 订单编号
*/
private String orderCode;
/**
* 支付方式
* @see com.jsowell.common.enums.ykc.OrderPayModeEnum
*/
private String payMode;
/**
* 支付金额
*/
private BigDecimal payAmount;
/**
* @see ScenarioEnum
* 支付场景
*/
private String type;
/**
* 微信支付需要用的code
*/
private String code;
/**
* 启动方式
* 0-后管启动1-用户app启动2-卡启动3-离线卡启动; 4-联联平台启动; 5-车辆vin码启动
*/
private String startMode;
/**
* redis锁的值
*/
private String lockValue;
// private OrderBasicInfo orderBasicInfo;
/**
* 微信小程序appId
*/
private String wechatAppId;
/**
* 支付宝小程序appId
*/
private String alipayAppId;
/**
* 商品标题
*/
private String goodsTitle;
/**
* 商品描述信息微信小程序和微信公众号该字段最大长度42个字符
* 这个字段是微信支付凭证的商品名
*/
private String goodsDesc;
/**
* 延迟模式
*/
private String delayMode;
}