package com.wzj.soopin.transaction.domain.bo.easypay.trade.query.resp;

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

import java.util.Map;

/**
 * 营销单返回
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class MarketingParamInfo {
    /**
     * 活动id
     */
    private Double activityId;
    /**
     * 营销币种
     */
    private String currency;
    /**
     * 营销业务场景码
     */
    private String marketingBusinessSceneCode;
    /**
     * 营销支付能力编号
     */
    private String marketingPayAbilityCode;
    /**
     * 营销支付方式编号
     */
    private String marketingPayMethodCode;
    /**
     * 营销报名id
     */
    private Double registrationId;
    /**
     * 收银台营销请求扩展信息
     */
    private Map<String, Map<String, Object>> respMarketingExtInfo;
    /**
     * 营销金额
     */
    private Double transAmount;
    private String upOrderNo;
}
