package org.qinan.safetyeval.domain.entity;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 人员离职申请领域实体
 *
 * @author safety-eval
 */
@Data
public class OrgResignApplyEntity {

    /** 主键ID */
    private Long id;

    /** 机构ID */
    private Long orgId;

    /** 人员ID */
    private Long personnelId;

    /** 申请人 */
    private String applicantName;

    /** 申请时间 */
    private LocalDateTime applyTime;

    /** 离职原因 */
    private String resignReason;

    /** 预计离职日期 */
    private LocalDate expectedResignDate;

    /** 离职通知报告附件地址 */
    private String reportFileUrl;

    /** 离职申请审核状态编码 */
    private Integer auditStatusCode;

    /** 离职申请审核状态名称 */
    private String auditStatusName;

    /** 退回原因 */
    private String rejectReason;

    /** 申请备注 */
    private String remark;

    /** 租户ID */
    private Long tenantId;
}
