package org.springblade.modules.payment.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: lianghanqiang
 * @description: 支付成功参数
 * @since: 8/5/21 -- 2:38 PM
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SuccessParams {

	public static final String PAY_STATUS_SUCCESS = "success";
	public static final String PAY_STATUS_FAIL = "fail";

	/**
	 * 订单id
	 */
	private String billId;
	/**
	 * 平台id
	 */
	private String platformId;
	/**
	 * orderId
	 */
	private String orderId;
	/**
	 * 支付状态
	 */
	private String status;
	/**
	 * 订单类型
	 */
	private String orderType;

	/**
	 * payChannel支付渠道
	 */
	private String payChannel;
}
