package com.red.circle.other.infra.database.rds.entity.task;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("task_config")
public class TaskConfig {
    /**
     * 任务ID
     */
    @TableId
    private Long taskId;
    
    /**
     * 任务类型(1:每日 2:成长)
     */
    private Integer taskType;
    
    /**
     * 任务名称
     */
    private String taskName;
    
    /**
     * 任务描述
     */
    private String taskDesc;
    
    /**
     * 跳转页面
     */
    private String jumpPage;
    
    /**
     * 奖励类型(1:金币 2:头像框 3:气泡)
     */
    private Integer rewardType;
    
    /**
     * 配置奖励id（预留）
     */
    private Long rewardId;
    
    /**
     * 奖励数量（预留）
     */
    private Integer rewardAmount;

    /**
     * 目标数量
     */
    private Integer targetValue;
    
    /**
     * 条件类型(如:MIC_DURATION)（预留）
     */
    private String conditionType;
    
    /**
     * 条件值(如:600秒)（预留）
     */
    private String conditionValue;
    
    /**
     * 任务图标
     */
    private String taskIcon;
    
    /**
     * 排序
     */
    private Integer sortOrder;
}