2023-03-04 16:29:55 +08:00
|
|
|
|
package com.jsowell.pile.dto;
|
|
|
|
|
|
|
2023-08-29 16:40:20 +08:00
|
|
|
|
import com.jsowell.common.enums.ykc.ScenarioEnum;
|
2023-03-04 16:29:55 +08:00
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
|
|
2023-08-29 16:40:20 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* @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
|
|
|
|
|
|
*/
|
2023-08-17 11:55:14 +08:00
|
|
|
|
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-03-04 16:29:55 +08:00
|
|
|
|
}
|