package com.crm.rely.backend.core.entity.ucard;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 卡片申请实体
 */
@Data
public class CardApplyEntity {

    /**
     * 合作商的唯一ID
     */
    private String uniqueId;

    /**
     * 卡片类型（通过卡片类型接口获取）
     */
    private Integer cardTypeId;

    /**
     * 开卡时充值金额。不传默认最低额度（如果卡BIN需要首冲）值范围：
     * /merchant/core/mcb/card/cardTypes接口depositAmountMinQuotaForActiveCard <= amount <= depositAmountMaxQuotaForActiveCard
     */
    private BigDecimal amount;

    /**
     * 卡号。开实体卡时需要传递
     */
    private String cardNumber;

    /**
     * 是否优惠  1:账户 2:优惠
     */
    private Integer discountType;

    /**
     * 交易账户
     */
    private Long login;

    /**
     * 账户类型
     */
    private String platform;

    private Long cId;

} 