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

import com.yeejoin.amos.patrol.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;

}
