import { type Sort5 } from "../../interface";
export interface OpenSearchUserPageQuery {
    /** 当前页 */
    current: number;
    /** 每页的数量，默认10 */
    size: number;
    /** 排序 */
    sorts?: Sort5[];
    /** 员工ID数组 */
    userIds?: number[];
    /** 组织查询模式：0-模糊查询，1-精准查询，如果不传，则默认0-模糊查询 */
    orgQueryModel?: number;
    /** 组织编码 */
    orgCode?: string;
    /** 团队ID */
    areaId?: number;
    /** 角色ID列表，如果指定userIds属性，则忽略当前查询条件 */
    roleIds?: number[];
    /** 状态（0：停用；1：启用） */
    status?: number;
    /** 岗位 */
    job?: number;
    /** 查询条件，支持id、name和account的模糊查询 */
    search?: string;
    /** 入职时间，开始时间: yyyy-MM-dd */
    inputBeginDate?: string;
    /** 入职时间，结束时间: yyyy-MM-dd */
    inputEndDate?: string;
    /** 更新时间，开始时间: yyyy-MM-dd */
    updateBeginDate?: string;
    /** 更新时间，结束时间: yyyy-MM-dd */
    updateEndDate?: string;
}
