package jnpf.model.cultivate.v2.apply.req;

import jnpf.model.cultivate.CultivatePage;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
public class V2IdentifyApplyListReq extends CultivatePage {
    /**
     * 关键词
     */
    private String keyword;

    /**
     * 鉴定状态(0待鉴定，1已鉴定，2逾期未鉴定)
     */
    private Integer status;

    /**
     * 鉴定结果(0合格，1优秀，2不合格)
     */
    private Integer result;

    /**
     * 所属组织id
     */
    private String orgId;

    /**
     * 0-手动发起，1-课程学习鉴定，2-岗位学习鉴定，3-本人申请,4-任务鉴定
     */
    private Integer source;

    /**
     * 用户权限用户id
     */
    private List<String> innerPowerUserIds;

    /**
     * 模糊搜索用户ID集合
     */
    private List<String> userIdsKeyWord;
}