package jnpf.model.certificate.vo;

import lombok.Data;

import java.util.Date;

/**
 * 健康证管理分页结果。
 */
@Data
public class CertificateHealthManageVO {

    /**
     * 员工用户ID。
     */
    private String userId;

    /**
     * 员工姓名。
     */
    private String name;

    /**
     * 手机号。
     */
    private String phone;

    /**
     * 所属组织ID。
     */
    private String orgId;

    /**
     * 所属组织名称。
     */
    private String orgName;

    /**
     * 岗位ID。
     */
    private String positionId;

    /**
     * 岗位名称。
     */
    private String positionName;

    /**
     * 证照实例ID。
     */
    private String certificateInstanceId;

    /**
     * 发证日期。
     */
    private Date issueDate;

    /**
     * 到期日期。
     */
    private Date expireDate;

    /**
     * 有效期剩余天数。
     */
    private Integer validDays;

    /**
     * 证件状态：0缺失、1临期、2过期、3正常。
     */
    private Integer certificateStatus;

    /**
     * 证件状态名称。
     */
    private String certificateStatusName;

    /**
     * 员工状态编码。
     */
    private String workerStatus;

    /**
     * 员工状态名称。
     */
    private String workerStatusName;

    /**
     * 缩略图（证照快照字段）。
     */
    private String certificateImage;
}
