package jnpf.model.cultivate.po;

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

/**
 * 课程配置表
 */
@Data
@TableName("ftb_cultivate_course_setting_global")
public class FtbCultivateCourseSettingGlobal extends SuperBaseEntity.SuperCUBaseEntity<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 是否开启课程内容更新需要重新学习（0-否，1-是）
     */
    @TableField(value = "F_CourseUpdate")
    private Integer courseUpdate;

    /**
     * 是否开启学习中，切屏超过N次强制退出学习（0-不开启，1-开启）
     */
    @TableField(value = "F_EnableSwitchScreen")
    private Integer enableSwitchScreen;

    /**
     * 切屏次数阈值
     */
    @TableField(value = "F_SwitchScreenCount")
    private Integer switchScreenCount;

//    /**
//     * 是否开启学习中，禁止开启截屏（0-不开启，1-开启）
//     */
//    @TableField(value = "F_EnableScreenCapture")
//    private Integer enableScreenCapture;

    /**
     * 是否开启学习中，禁止复制粘贴（0-不开启，1-开启）
     */
    @TableField(value = "F_EnableCopyPaste")
    private Integer enableCopyPaste;

    /**
     * 是否开启学习中，超过N分N秒页面无交互强制退出学习（0-不开启，1-开启）
     */
    @TableField(value = "F_EnableInactivity")
    private Integer enableInactivity;

    /**
     * 无交互分钟数
     */
    @TableField(value = "F_InactivityMinutes")
    private Integer inactivityMinutes;

    /**
     * 无交互秒数
     */
    @TableField(value = "F_InactivitySeconds")
    private Integer inactivitySeconds;

    /**
     * 是否开启发表评论功能（0-不开启，1-开启）
     */
    @TableField(value = "F_EnableComment")
    private Integer enableComment;
}