package jnpf.entity.cultivate;

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

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 带教/练习记录表
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName("ftb_cultivate_teaching_record")
public class TeachingRecord extends SuperBaseEntity.SuperCUDBaseEntity<String> implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 数据类型(1-带教, 2-练习)
     */
    @TableField("F_Type")
    private Integer type;

    /**
     * 门店ID
     */
    @TableField("F_StoreId")
    private String storeId;

    /**
     * 门店名称
     */
    @TableField("F_StoreName")
    private String storeName;

    /**
     * 技能点ID
     */
    @TableField("F_SkillId")
    private String skillId;

    /**
     * 用户ID
     */
    @TableField("F_UserId")
    private String userId;

    /**
     * 姓名
     */
    @TableField("F_UserName")
    private String userName;

    /**
     * 岗位ID
     */
    @TableField("F_PostId")
    private String postId;

    /**
     * 岗位名称
     */
    @TableField("F_PostName")
    private String postName;

    /**
     * 备注
     */
    @TableField("F_Remark")
    private String remark;

    /**
     * 日期
     */
    @TableField("F_Date")
    private Date date;

    /**
     * 视频地址
     */
    @TableField("F_VideoPath")
    private String videoPath;

    /**
     * 视频时长(秒)
     */
    @TableField("F_VideoDuration")
    private BigDecimal videoDuration;

    /**
     * 视频播放方式 1.竖屏播放 2.横屏播放
     */
    @TableField("F_VideoActionType")
    private Integer videoActionType;
}