package org.qinan.safetyeval.domain.entity;

import lombok.Data;

import java.time.LocalDate;

/**
 * 人员证书领域实体
 *
 * @author safety-eval
 */
@Data
public class OrgPersonnelCertEntity {

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

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

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

    /** 证照名称 */
    private String certName;

    /** 证书类型编码 */
    private String certTypeCode;

    /** 证书类型名称 */
    private String certTypeName;

    /** 证书类别编码 */
    private String certCategoryCode;

    /** 证书类别名称 */
    private String certCategoryName;

    /** 证书作业类别编码 */
    private String operationCategoryCode;

    /** 证书作业类别名称 */
    private String operationCategoryName;

    /** 证书编号 */
    private String certNo;

    /** 发证机关 */
    private String issueOrg;

    /** 证书有效开始日期 */
    private LocalDate validStartDate;

    /** 证书有效结束日期 */
    private LocalDate validEndDate;

    /** 复核日期 */
    private LocalDate reviewDate;

    /** 证书附件地址 */
    private String certAttachmentUrl;

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