package com.ruoyi.web.modules.order.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * 提交订单结果
 */
public class CheckoutSubmitResultVO
{
    private Long orderId;

    private String orderNo;

    private BigDecimal payAmount;

    private Date payExpireTime;

    private Map<String, Object> wechatPayParams = new HashMap<>();

    public CheckoutSubmitResultVO()
    {
    }

    public CheckoutSubmitResultVO(Long orderId, String orderNo, BigDecimal payAmount, Date payExpireTime)
    {
        this.orderId = orderId;
        this.orderNo = orderNo;
        this.payAmount = payAmount;
        this.payExpireTime = payExpireTime;
    }

    public Long getOrderId()
    {
        return orderId;
    }

    public void setOrderId(Long orderId)
    {
        this.orderId = orderId;
    }

    public String getOrderNo()
    {
        return orderNo;
    }

    public void setOrderNo(String orderNo)
    {
        this.orderNo = orderNo;
    }

    public BigDecimal getPayAmount()
    {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount)
    {
        this.payAmount = payAmount;
    }

    public Date getPayExpireTime()
    {
        return payExpireTime;
    }

    public void setPayExpireTime(Date payExpireTime)
    {
        this.payExpireTime = payExpireTime;
    }

    public Map<String, Object> getWechatPayParams()
    {
        return wechatPayParams;
    }

    public void setWechatPayParams(Map<String, Object> wechatPayParams)
    {
        this.wechatPayParams = wechatPayParams;
    }
}
