export interface DmsBillsInspectInstanceActivityVO {
  /**
   * 巡检工单实例节点ID
   */
  instanceActivityId: string | number;

  /**
   * 巡检工单实例ID，关联dms_bills_inspect_instance的inspect_instance_id
   */
  inspectInstanceId: string | number;

  /**
   * 流程定义ID，
   */
  wfDefinitionId: string | number;

  /**
   * 工单流程节点ID
   */
  wfNodeId: string | number;

  /**
   * 巡检线路，关联dms_base_inspect_route的inspect_route_id;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  inspectRouteId: string | number;

  /**
   * 设备总数;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  deviceAmount: number;

  /**
   * 执行人员;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  performer: string;

  /**
   * 处理意见;第一步不显示，从第2步开始只显示此字段
   */
  processHandleResolution: string;

  /**
   * 状态(0已结束 1执行中 2待接取 3已转发）
   */
  processHandleStatus: string;

  /**
   * 工单流程步骤顺序
   */
  processStepOrder: number;

  /**
   * 执行开始时间
   */
  startTime: string;

  /**
   * 执行结束时间
   */
  endTime: string;

  /**
   * 处理人ID（关联sys_user的user_id)
   */
  handleUserId: string | number;

  /**
   * 处理人
   */
  handleBy: string;

  /**
   * 处理时间
   */
  handleTime: string;

  /**
   * 转单人用户id或转发协助用户id
   */
  transferUserId: string | number;

  /**
   * 用户预留1
   */
  attr1: string;

  /**
   * 备注
   */
  remark: string;

}

export interface DmsBillsInspectInstanceActivityForm extends BaseEntity {
  /**
   * 巡检工单实例节点ID
   */
  instanceActivityId?: string | number;

  /**
   * 巡检工单实例ID，关联dms_bills_inspect_instance的inspect_instance_id
   */
  inspectInstanceId?: string | number;

  /**
   * 流程定义ID
   */
  wfDefinitionId?: string | number;

  /**
   * 工单流程节点ID（关联wf_task_back_node的id）
   */
  wfNodeId?: string | number;

  /**
   * 巡检线路，关联dms_base_inspect_route的inspect_route_id;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  inspectRouteId?: string | number;

  /**
   * 设备总数;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  deviceAmount?: number;

  /**
   * 执行人员;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  performer?: string;

  /**
   * 处理意见;第一步不显示，从第2步开始只显示此字段
   */
  processHandleResolution?: string;

  /**
   * 状态(0已结束 1执行中 2待接取 3已转发）
   */
  processHandleStatus?: string;

  /**
   * 工单流程步骤顺序
   */
  processStepOrder?: number;

  /**
   * 执行开始时间
   */
  startTime?: string;

  /**
   * 执行结束时间
   */
  endTime?: string;

  /**
   * 处理人ID（关联sys_user的user_id)
   */
  handleUserId?: string | number;

  /**
   * 处理人
   */
  handleBy?: string;

  /**
   * 处理时间
   */
  handleTime?: string;

  /**
   * 转单人用户id或转发协助用户id
   */
  transferUserId?: string | number;

  /**
   * 用户预留1
   */
  attr1?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface DmsBillsInspectInstanceActivityQuery extends PageQuery {

  /**
   * 巡检工单实例节点ID
   */
  instanceActivityId?: string | number;

  /**
   * 巡检工单实例ID，关联dms_bills_inspect_instance的inspect_instance_id
   */
  inspectInstanceId?: string | number;

  /**
   * 流程定义ID
   */
  wfDefinitionId?: string | number;

  /**
   * 工单流程节点ID（关联wf_task_back_node的id）
   */
  wfNodeId?: string | number;

  /**
   * 巡检线路，关联dms_base_inspect_route的inspect_route_id;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  inspectRouteId?: string | number;

  /**
   * 设备总数;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  deviceAmount?: number;

  /**
   * 执行人员;最后一步自动复制第1步的，可在第2步修改，修改保存后为第2步的记录，第1步为要求的，第2步为实际的
   */
  performer?: string;

  /**
   * 处理意见;第一步不显示，从第2步开始只显示此字段
   */
  processHandleResolution?: string;

  /**
   * 状态(0已结束 1执行中 2待接取 3已转发）
   */
  processHandleStatus?: string;

  /**
   * 工单流程步骤顺序
   */
  processStepOrder?: number;

  /**
   * 执行开始时间
   */
  startTime?: string;

  /**
   * 执行结束时间
   */
  endTime?: string;

  /**
   * 处理人ID（关联sys_user的user_id)
   */
  handleUserId?: string | number;

  /**
   * 处理人
   */
  handleBy?: string;

  /**
   * 处理时间
   */
  handleTime?: string;

  /**
   * 转单人用户id或转发协助用户id
   */
  transferUserId?: string | number;

  /**
   * 用户预留1
   */
  attr1?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



