package com.kym.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * 充值配置项 — 属于某个配置组（RechargeConfigGroup），定义单个充值档位的金额和赠款
 *
 * @author skyline
 * @since 2024-11-15
 */
@Getter
@Setter
@TableName("t_recharge_config")
public class RechargeConfig extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 所属分组ID
     */
    private Long groupId;

    /**
     * 充值金额（分）
     */
    private Integer rechargeAmount;

    /**
     * 赠款金额（分）
     */
    private Integer grantsAmount;

    /**
     * 文字标签（用于悬浮在充值金额旁）
     */
    private String label;

    /**
     * 是否为该分组默认配置项（每个分组仅一个默认项，小程序端默认选中）
     */
    private Boolean isDefault;
}
