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

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

@NoArgsConstructor
@Data
@ToString
public class UnifiedOrderApiResponse {
    private int code;
    @ApiModelProperty(value = "提示信息")
    private String message;

    @ApiModelProperty(value = "验签可配置")
    private String sign;

    @ApiModelProperty(value = "支付帐号")
    private String payAccount;

    @ApiModelProperty(value = "支付渠道编号")
    private String ebCode;

    @ApiModelProperty(value = "支付渠道描述")
    private String platformDesc;

    @ApiModelProperty(value = "第三方支付交易序号")
    private String platformTradeNo;

    @ApiModelProperty(value = "非码交易流水号")
    private String fmTradeNo;

    @ApiModelProperty(value = "外部交易流水号，由上游系统生成，需保证唯一")
    private String outOrderNo;

    @ApiModelProperty(value = "app_id编号(微信使用)")
    private String appId;

    @ApiModelProperty(value = "商户号(微信使用)")
    private String mchId;

    @ApiModelProperty(value = "包名(微信使用)")
    private String _package;

    @ApiModelProperty(value = "随机字符串(微信使用)")
    private String nonceStr;

    @ApiModelProperty(value = "签名(微信使用)")
    private String paySign;

    @ApiModelProperty(value = "签名类型(微信使用)")
    private String paySignType;

    @ApiModelProperty(value = "时间戳(微信使用)")
    private String timestamp;

    @ApiModelProperty(value = "预订单编号")
    private String prepayId;

    @ApiModelProperty(value = "biz_content(支付宝使用)")
    private String bizContent;

    @ApiModelProperty(value = "当前预下单请求生成的二维码码串")
    private String codeUrl;

    @ApiModelProperty(value = "间联单号")
    private String endTransTradeNo;
}
