Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/dto/PayOrderDTO.java

86 lines
1.4 KiB
Java
Raw Normal View History

2023-03-04 16:29:55 +08:00
package com.jsowell.pile.dto;
import com.jsowell.common.enums.ykc.ScenarioEnum;
import lombok.AllArgsConstructor;
2023-03-04 16:29:55 +08:00
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
2023-03-04 16:29:55 +08:00
import java.math.BigDecimal;
/**
* 支付订单DTO
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder
public class PayOrderDTO extends BaseDTO{
2023-03-04 16:29:55 +08:00
/**
* 会员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;
2023-03-04 16:29:55 +08:00
/**
* 微信支付需要用的code
*/
private String code;
2023-07-11 16:41:32 +08:00
/**
* 启动方式
* 0-后管启动1-用户app启动2-卡启动3-离线卡启动; 4-联联平台启动; 5-车辆vin码启动
*/
private String startMode;
2023-03-04 16:29:55 +08:00
/**
* redis锁的值
*/
private String lockValue;
2023-08-18 09:52:12 +08:00
// private OrderBasicInfo orderBasicInfo;
2023-03-30 16:18:09 +08:00
2023-08-15 17:04:56 +08:00
/**
* 微信小程序appId
*/
private String wechatAppId;
2023-08-15 17:04:56 +08:00
2023-08-18 09:52:12 +08:00
/**
* 商品标题
*/
private String goodsTitle;
/**
* 商品描述信息微信小程序和微信公众号该字段最大长度42个字符
* 这个字段是微信支付凭证的商品名
*/
private String goodsDesc;
2023-09-01 11:36:31 +08:00
/**
*
*/
private String delayMode;
2024-06-13 11:56:11 +08:00
2023-03-04 16:29:55 +08:00
}