package com.fadu.app.bean.e;

import com.fadu.app.bean.BaseResponse;

import java.math.BigDecimal;

public class E714Response extends BaseResponse {

    private long l;// 创建时间

    private String md5 = "";// 校验

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

    private XCXRet xcxRet;

    private String datasign;

    private String uid;

    private String tradeno;

    private String app_id;

    private String method;

    private String signtype;

    private String timestamp;

    private String merchantid;

    private Integer totalamount;

    private String paychannel;

    private String paytype;

    private String url;

    /**
     * 0-普通用户
     * 1-交了保证金,认证了(体验诚信保会员)
     * 2-保证金,年费,认证都有(诚信保会员)
     * 3-诚信保会员延期中
     */
    private Integer sincerity = 0;

    public Integer getSincerity() {
        return sincerity;
    }

    public void setSincerity(Integer sincerity) {
        this.sincerity = sincerity;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getPaychannel() {
        return paychannel;
    }

    public void setPaychannel(String paychannel) {
        this.paychannel = paychannel;
    }

    public String getPaytype() {
        return paytype;
    }

    public void setPaytype(String paytype) {
        this.paytype = paytype;
    }

    public Integer getTotalamount() {
        return totalamount;
    }

    public void setTotalamount(Integer totalamount) {
        this.totalamount = totalamount;
    }

    public String getMerchantid() {
        return merchantid;
    }

    public void setMerchantid(String merchantid) {
        this.merchantid = merchantid;
    }

    public String getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    public String getSigntype() {
        return signtype;
    }

    public void setSigntype(String signtype) {
        this.signtype = signtype;
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }

    public String getApp_id() {
        return app_id;
    }

    public void setApp_id(String app_id) {
        this.app_id = app_id;
    }

    public String getTradeno() {
        return tradeno;
    }

    public void setTradeno(String tradeno) {
        this.tradeno = tradeno;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getDatasign() {
        return datasign;
    }

    public void setDatasign(String datasign) {
        this.datasign = datasign;
    }

    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;
        }
    }
}