/**
 * All rights Reserved, Designed By www.freemud.cn
 *
 * @Title: ConfirmPaymentVo
 * @Package cn.freemud.entities.vo
 * @Description:
 * @author: liming.guo
 * @date: 2018/5/22 15:59
 * @version V1.0
 * @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
 * 注意：本内容仅限于上海非码科技内部传阅，禁止外泄以及用于其他的商业目
 */
package cn.freemud.entities.vo;

import cn.freemud.entities.dto.pay.SvcPayItem;
import lombok.Data;
import lombok.ToString;

import java.util.List;

@Data
@ToString
public class PaysuccessNoticeMessage {

    /**
     * 接口版本
     */
    private Integer result_code;
    /**
     * 非码交易流水号 fmID
     */
    private String out_trade_no;
    /**
     * 支付时终端交易序号
     */
    private String trans_id;
    /**
     * 订单金额
     */
    private Integer total_fee;

    /**
     * 第三方交易流水 （支付宝、微信）
     */
    private String thirdPartTradeNo;
    /**
     * 营业员编号
     */
    private String openid;
    /**
     * 平台优惠
     */
    private double platform_coupon;
    /**
     * 商家优惠
     */
    private double merchant_coupon;
    /**
     * 平台支付订单号(微信订单号)
     */
    private String paid_no;
    /**
     * 渠道方流水号 （比如扫呗，易宝等） 新支付服务做中转使用
     */
    private String endTransId;

    /**
     * 第三方支付商户号 新支付服务做中转使用
     */
    private String platformMchId;
    /**
     * 扫呗商户号 新支付服务做中转使用
     */
    private String terminalId;
    /**
     * 会员规则ID
     */
    private String ruleId;

    /**
     * 消息来源
     */
    private Integer source;

    /**
     * 储值卡流水明细
     */
    private List<SvcPayItem> svcPayItems;

    private String partnerId;
}
