package com.dora.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 收益配置实体类
 */
@Data
public class RevenueConfig {
    
    /**
     * 主键ID
     */
    private Long id;
    
    /**
     * 配置键
     */
    private String configKey;
    
    /**
     * 配置类型（video/workflow/promotion）
     */
    private String configType;
    
    /**
     * 目标次数（视频播放次数/工作流复制次数）
     */
    private Integer targetCount;
    
    /**
     * 奖励金额
     */
    private BigDecimal rewardAmount;
    
    /**
     * 推广等级
     */
    private Integer level;
    
    /**
     * 推广等级名称
     */
    private String levelName;
    
    /**
     * 最小粉丝数
     */
    private Integer minFans;
    
    /**
     * 提成比例
     */
    private BigDecimal commissionRate;
    
    /**
     * 配置值
     */
    private BigDecimal configValue;
    
    /**
     * 配置说明
     */
    private String description;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
    
    /**
     * 是否删除
     */
    private Integer isDeleted;
} 