package cn.hztech.sdk.model.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 查询用户列表请求
 */
@Data
public class UserListRequest {

    /**
     * 页码
     */
    @JsonProperty("pageNum")
    private Integer pageNum = 1;

    /**
     * 每页数量
     */
    @JsonProperty("pageSize")
    private Integer pageSize = 20;

    /**
     * 真实姓名（模糊查询）
     */
    @JsonProperty("realName")
    private String realName;

    /**
     * 账号（精确查询）
     */
    @JsonProperty("account")
    private String account;

    /**
     * 部门ID
     */
    @JsonProperty("deptId")
    private String deptId;

    /**
     * 状态（1:启用,0:禁用）
     */
    @JsonProperty("status")
    private Integer status;

    /**
     * 在职状态（"1":在职,"0":离职）
     */
    @JsonProperty("employmentStatus")
    private String employmentStatus;
}
