package com.jeequan.jeepay.core.model.device;

import lombok.Data;

import java.util.Date;

/***
 * 播报订单内容信息
 *
 * @author zx
 *
 * @date 2021/12/30 9:01
 */
@Data
public class PayOrderInfo4Device {

    public final static String BOARD_TYPE_CANCEL = "CANCEL"; // 取消支付播报类型
    public final static String BOARD_TYPE_MEMBER = "MEMBER"; // 会员余额支付播报类型

    public static int EXPIRED_TIME = 5; // 订单播报超时时间，单位：分钟

    /**
     * 支付订单号
     */
    private String payOrderId;

    /**
     * 商户号
     */
    private String mchNo;

    /**
     * 门店ID
     */
    private String storeId;

    /**
     * 码牌ID
     */
    private Long qrcId;

    /**
     * 支付接口代码
     */
    private String ifCode;

    /**
     * 支付方式代码
     */
    private String wayCode;

    /**
     * 支付方式名称
     */
    private String wayName;

    /**
     * 支付方式名称
     */
    private String wayCodeType;

    /**
     * 门店名称
     */
    private String storeName;

    /**
     * 支付金额,单位分
     */
    private Long amount;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date createdAt;

}
