package com.hzs.third.pay.param;

import lombok.Data;

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

/**
 * @Description: 在线支付查询入参
 * @Author: jiang chao
 * @Time: 2023/3/23 11:49
 * @Classname: OnlinePaymentParam
 * @PackageName: com.hzs.third.pay.param
 */
@Data
public class OnlinePaymentParam {

    /**
     * 会员编号
     */
    private String memberCode;

    /**
     * 会员姓名
     */
    private String memberName;

    /**
     * 交易金额
     */
    private BigDecimal businessMoney;

    /**
     * 业务类型（1=直销订单,3=充值,4=抽奖）
     */
    private Integer businessType;

    /**
     * 支付渠道（1=支付宝,2=微信,5=宝付,6=汇付）
     */
    private Integer payChannel;

    /**
     * 支付类型（1=支付宝，2=微信，3=银行卡）
     */
    private Integer payType;

    /**
     * 支付状态（0=未支付,1=已支付）
     */
    private Integer payStatus;

    /**
     * 下单时间
     */
    private Date[] creationTime;

    /**
     * 支付时间
     */
    private Date[] payTime;

    /**
     * 业务单号
     */
    private String businessCode;
    /**
     * 支付流水号（支付回调流水号）
     */
    private String payNumber;

    /**
     * 系统类型
     */
    private Integer systemType;


    /**
     * 订单类型 EOrderType
     * -1为充值
     */
    private Integer orderType;

}
