package jnpf.model.cultivate.po.learn;

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.util.Date;

/**
 * 学习任务关联任务分配表 
 * @author admin 
 * @create 2024-09-09 
 */

@Getter
@Setter
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName ( value ="ftb_cultivate_learn_task_assignment" )
public class FtbCultivateLearnTaskAssignment extends SuperBaseEntity.SuperCUDBaseEntity<String>  {



	/** 学习任务主键id */
   	@TableField(value = "F_TaskId")
	private String taskId;

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

	/** 学习状态 0未开始，1进行中，2已完成，3已逾期*/
	@TableField(value = "F_StudyStats")
	private Integer studyStats;

	/**学习开始时间*/
	@TableField(value = "F_LearningStartTime")
	private Date learningStartTime;

	/** 学习结束时间*/
	@TableField(value = "F_LearningEndTime")
	private Date learningEndTime;

	/** 是否有效(1无效,0有效) */
   	@TableField(value = "F_EnableMark")
	private Integer enableMark;

	/** 是否已经颁发证书(0 否 1是 */
   	@TableField(value = "F_IssuedCertificate")
	private Integer issuedCertificate;
	/**
	 * 是否是离职删除 0-否  1-是
	 */
	@TableField(value = "F_LeaveOut")
	private Integer leaveOut;

}
