package jnpf.model.cultivate.po.position;

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

/**
 * 岗位学习完成记录表
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName(value = "ftb_cultivate_position_log")
public class FtbCultivatePositionLog extends SuperEntity.SuperCUBaseEntity<String> {

    /**
     * 有效标志 0-正常 1-删除
     */
    @TableField("F_EnabledMark")
    private Integer enabledMark;

    /**
     * 岗位学习主键id
     */
    @TableField(value = "F_PostLearnId")
    private String postLearnId;

    /**
     * 岗位主键ID
     */
    @TableField(value = "F_PostId")
    private String postId;

    /**
     * 课程/考试/鉴定ID
     */
    @TableField(value = "F_GradeId")
    private String gradeId;

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

    /**
     * 岗位学习资源状态,1-未完成 2-已完成
     */
    @TableField(value = "F_State")
    private Integer state;

}