package jnpf.model.cultivate.po.promotion;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.base.entity.SuperEntity;
import jnpf.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 学习地图完成记录表
 */
@EqualsAndHashCode(callSuper = true)
@TableName(value = "ftb_cultivate_promotion_log")
@Data
public class FtbCultivatePromotionLog extends SuperEntity.SuperCUBaseEntity<String> {

    /**
     * 地图id
     */
    @TableField(value = "F_PromotionId")
    private String promotionId;

    /**
     * 阶段id
     */
    @TableField(value = "F_Level")
    private Integer level;

    /**
     * 用户id
     */
    @TableField(value = "F_UserId")
    private String userId;

    /**
     * 地图状态,1-未完成 2-已完成
     */
    @TableField(value = "F_State")
    private Integer state;

    /**
     * 有效标志[0-有效 1-删除]
     */
    @TableField(value = "F_EnabledMark")
    private Integer enabledMark;
}