package jnpf.model.cultivate.po.course;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.base.entity.SuperBaseEntity;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;

/**
 * 课程学习设置表
 *
 * @author admin
 * @create 2024-06-07
 */

@Getter
@Setter
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "ftb_cultivate_course_setting")
public class FtbCultivateCourseSetting extends SuperBaseEntity.SuperCUBaseEntity<String> implements Serializable {

    private static final long serialVersionUID = 4314325623902488162L;

    /**
     * 课程主键ID
     */
    @TableField(value = "F_CourseId")
    private String courseId;

    /**
     * 课程水印，0不开启，1开启
     */
    @TableField(value = "F_WaterMark")
    private Integer waterMark;

    /**
     * 开启截屏，0不开启，1开启
     */
    @TableField(value = "F_Screenshot")
    private Integer screenshot;

    /**
     * 复制粘贴，0不开启，1开启
     */
    @TableField(value = "F_Paste")
    private Integer paste;

    /**
     * 页面无交互强制退出学习时间，单位秒
     */
    @TableField(value = "F_ForcedStudy")
    private Integer forcedStudy;

    /**
     * 切屏次数强制退出学习
     */
    @TableField(value = "F_ScreenTimes")
    private Integer screenTimes;

    /**
     * 是否有效
     */
    @TableField(value = "F_EnabledMark")
    private Integer enableMark;

}
