package org.qinan.safetyeval.domain.query;

import lombok.Data;

/**
 * 人员信息领域查询对象
 *
 * @author safety-eval
 */
@Data
public class OrgPersonnelQuery {

    /** 当前页 */
    private Long pageNum;

    /** 每页条数 */
    private Long pageSize;

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

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

    /** 部门ID */
    private Long deptId;

    /** 岗位ID */
    private Long postId;

    /** 姓名 */
    private String userName;

    /** 账号（模糊） */
    private String account;

    /** 就职状态编码 */
    private Integer employmentStatusCode;

    /** 离职申请审核状态 */
    private Integer resignAuditStatus;

    /** 人员 ID 列表（离职审核状态筛选） */
    private java.util.List<Long> personnelIds;
}
