package jnpf.model.personnels.po;

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-02-01 
 */

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

    private static final long serialVersionUID = 5963030129099094563L;


    /**
     * 离职管理Id
     */
    @TableField(value = "F_ManagementId")
    private String managementId;

    /**
     * 离职交接详情
     */
    @TableField(value = "F_HandoverItems")
    private String handoverItems;

    /**
     * 离职交接接受人Id
     */
    @TableField(value = "F_ArticleRecipientId")
    private String articleRecipientId;

    /**
     * 离职交接接受人Id
     */
    @TableField(exist = false)
    private String systemWokerId;

    /**
     * 离职交接接受人名称
     */
    @TableField(value = "F_ArticleRecipientName")
    private String articleRecipientName;

    /**
     * (1,物品,2工作)类型
     */
    @TableField(value = "F_TurnoverType")
    private String turnoverType;


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

    @TableField(exist = false)
    private String workerStatus;
}
