package jnpf.certificate.model;

import lombok.Data;

import java.util.Date;

/**
 * App证照提醒查询结果模型。
 */
@Data
public class CertificateAppReminderRecord {

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

    /**
     * 证照类型。
     */
    private String certificateType;

    /**
     * 主体类型：1-员工，2-组织，3-门店。
     */
    private Integer subjectType;

    /**
     * 主体ID。
     */
    private String subjectId;

    /**
     * 证照状态：1-缺失，2-过期，3-临期，4-正常。
     */
    private Integer status;

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

    /**
     * 接收提醒的用户ID。
     */
    private String receiverUserId;

    /**
     * 主体名称（组织/门店名称）。
     */
    private String subjectName;

    /**
     * 组织权限匹配ID。
     */
    private String orgPermissionId;
}
