package com.fadu.app.bean.e;

import com.fadu.app.bean.BaseResponse;

public class E612Response extends BaseResponse {

    /**
     * 订单ID
     */
    private String orderId;
    /**
     * 订单支付状态
     */
    private int payState;

    private int orderState;

    /**
     * 单退款状态: 00-不涉及退款 10-可退款 20-退款中 29-退款失败 30-退款成功
     */
    private String reverseState;

    private long l;// 创建时间

    private String md5 = "";// 校验

    private String payInfo = "";// 支付信息

    private XCXRet xcxRet;

    public String getOrderId() {
        return orderId;
    }

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

    public int getPayState() {
        return payState;
    }

    public void setPayState(int payState) {
        this.payState = payState;
    }

    public int getOrderState() {
        return orderState;
    }

    public void setOrderState(int orderState) {
        this.orderState = orderState;
    }

    public String getReverseState() {
        return reverseState;
    }

    public void setReverseState(String reverseState) {
        this.reverseState = reverseState;
    }

    public long getL() {
        return l;
    }

    public void setL(long l) {
        this.l = l;
    }

    public String getMd5() {
        return md5;
    }

    public void setMd5(String md5) {
        this.md5 = md5;
    }

    public String getPayInfo() {
        return payInfo;
    }

    public void setPayInfo(String payInfo) {
        this.payInfo = payInfo;
    }

    public XCXRet getXcxRet() {
        return xcxRet;
    }

    public void setXcxRet(XCXRet xcxRet) {
        this.xcxRet = xcxRet;
    }

    /**
     * 微信小程序支付返回数据
     */
    public static class XCXRet {
        /**
         * 小程序id
         */
        private String appId;

        /**
         * 签名方式
         */
        private String signType;

        /**
         * 预支付数据包
         */
        private String prepayId;

        /**
         * 随机串
         */
        private String nonceStr;

        /**
         * 时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间
         */
        private String timeStamp;

        /**
         * 签名
         */
        private String paySign;

        public String getAppId() {
            return appId;
        }

        public void setAppId(String appId) {
            this.appId = appId;
        }

        public String getSignType() {
            return signType;
        }

        public void setSignType(String signType) {
            this.signType = signType;
        }

        public String getPrepayId() {
            return prepayId;
        }

        public void setPrepayId(String prepayId) {
            this.prepayId = prepayId;
        }

        public String getNonceStr() {
            return nonceStr;
        }

        public void setNonceStr(String nonceStr) {
            this.nonceStr = nonceStr;
        }

        public String getTimeStamp() {
            return timeStamp;
        }

        public void setTimeStamp(String timeStamp) {
            this.timeStamp = timeStamp;
        }

        public String getPaySign() {
            return paySign;
        }

        public void setPaySign(String paySign) {
            this.paySign = paySign;
        }
    }
}