package com.crm.rely.backend.core.pojo.table.ucard;

import com.crm.rely.backend.core.pojo.BaseTable;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.math.BigDecimal;

/**
 * 卡片类型配置表
 */
@Data
@Entity
@Table(name = "ucard_type_config")
public class CardTypeConfigTable extends BaseTable {

    /**
     * 卡片类型ID
     */
    private Integer cardTypeId;

    /**
     * 卡名称
     */
    private String cardName;

    /**
     * 卡描述
     */
    private String cardDesc;

    /**
     * 卡BIN
     */
    private String bankCardBin;

    /**
     * 充值最小额度
     */
    private BigDecimal rechargeMinQuota;

    /**
     * 充值最大额度
     */
    private BigDecimal rechargeMaxQuota;

    /**
     * 精度
     */
    private Integer rechargeDigital;

    /**
     * 充值手续费率 1=1%
     */
    private BigDecimal rechargeFeeRate;

    /**
     * 充值固定手续费
     */
    private BigDecimal rechargeFixedFee;

    /**
     * 卡费
     */
    private BigDecimal cardFee;

    /**
     * 原价卡费
     */
    private BigDecimal originalCardFee;

    /**
     * 是否关联卡类型
     */
    private Boolean isContact;

 }