export {}
declare global {
  namespace TaskScheduleRecodeTypes {
    interface SearchTaskScheduleRecodeParam extends G.PageParam {
      // 任务 Id
      taskId?: string
      // 调度方式
      scheduleType?: string
      // 调度时间
      scheduleTime?: Date[]
      // 任务开始时间
      startTime?: string
      // 任务结束时间
      endTime?: string
      // 任务状态
      taskStatus?: string
      // 本次调度是否为手动触发
      manually?: boolean
    }

    interface SearchTaskScheduleRecodeResult {
      // Id
      id?: string
      // 任务 Id
      taskId?: string
      // 任务名称
      taskName?: string
      // 任务执行函数
      fn?: string
      // 调度方式
      scheduleType?: string
      // 调度配置
      scheduleConf?: string
      // 调度时间
      scheduleTime?: string
      // 任务开始时间
      startTime?: string
      // 任务结束时间
      endTime?: string
      // 任务状态
      taskStatus?: string
      // 是否为内内置任务
      builtin?: boolean
      // 本次调度是否为手动触发
      manually?: boolean
      // 备注
      memo?: string
    }

    interface AddTaskScheduleRecodeParam {
      // Id
      id?: string
      // 任务 Id
      taskId?: string
      // 任务名称
      taskName?: string
      // 任务执行函数
      fn?: string
      // 调度方式
      scheduleType?: string
      // 调度配置
      scheduleConf?: string
      // 调度时间
      scheduleTime?: string
      // 任务开始时间
      startTime?: string
      // 任务结束时间
      endTime?: string
      // 任务状态
      taskStatus?: string
      // 是否为内内置任务
      builtin?: boolean
      // 本次调度是否为手动触发
      manually?: boolean
      // 备注
      memo?: string
    }

    interface ModifyTaskScheduleRecodeParam {
      // Id
      id?: string
      // 任务 Id
      taskId?: string
      // 任务名称
      taskName?: string
      // 任务执行函数
      fn?: string
      // 调度方式
      scheduleType?: string
      // 调度配置
      scheduleConf?: string
      // 调度时间
      scheduleTime?: string
      // 任务开始时间
      startTime?: string
      // 任务结束时间
      endTime?: string
      // 任务状态
      taskStatus?: string
      // 是否为内内置任务
      builtin?: boolean
      // 本次调度是否为手动触发
      manually?: boolean
      // 备注
      memo?: string
    }
  }
}
