package com.yeejoin.amos.maintenance.business.param;


import com.yeejoin.amos.maintenance.core.common.request.CommonPageable;
import lombok.Data;

import java.util.List;

@Data
public class CheckInfoPageParam extends CommonPageable {

    /**
     * 开始日期
     */
    private String beginDate;
    /**
     * 结束日期
     */
    private String endDate;
    /**
     * 人员名称
     */
    private String userName;

    /**
     * 人员编号
     */
    private String userId;

    /**
     * 点编号
     */
    private String pointNo;
    /**
     * 点ID
     */
    private String pointId;
    /**
     * 点名称
     */
    private String pointName;

    /**
     * 点分类 0-移动 1-固定
     */
    private String isFixed;

    /**
     * 执行情况：0-计划外完成 1-按时完成
     */
    private String finishStatus;
    /**
     * 是否合格 1-不合格 0-合格
     */
    private String isOK;
    /**
     * 所属计划
     */
    private String planId;

    /**
     * 任务ID
     */
    private String planTaskId;

    /**
     * 所属路线
     */
    private String routeId;

    /**
     * 机构
     */
    private String orgCode;


    /**
     * 分类id
     */
    private String catalogId;
    private String orderBy;


    /**
     * 部门id
     */
    private String departmentId;


    /**
     * 其他部门人员id集合
     */
    private List ids;

    private String checkTime;

    private Long dangerId;

    private String planType;

    private String checkType;

    private String checkDeptId;

    private Integer dangerType;

}
