Newer
Older
laserPTZFrontV2.0 / src / views / task / interface.ts
wangxitong on 22 May 2023 1 KB first commit
// 资源类型
export interface IStationTypeInfo {
  name: string
  value: string
}

// 设备类型
export interface IDevice {
  name: string
  value: string
}

// 路径类型
export interface ILine {
  name: string
  value: string
}

// 状态类型
export interface IStatus {
  id?: string | number
  name: string
  value: string
}

// 查询参数
export interface IQuery {
  id?: string | number
  keyword?: string // 计划搜索名称
  monitorId: string // 设备id
  lineNum: string // 巡航路径
  status?: string // 是否启用
  taskName?: string // 计划名称
  beginDate: string
  endDate: string
  beginTime: string
  endTime: string
  offset?: number
  limit?: number
  dateRange?: string[] | null | undefined
  timeRange?: string[] | null | undefined
}

// 任务列表
export interface ITaskInfo {
  taskName?: string // 任务名称
  id: number	// id
  name: string	// 任务名称
  monitorId: string	// 监控点位Id
  monitorName: string	// 监控点位名
  lineNum: string	// 巡航路线Id
  lineName: string	// 巡航路线名称
  taskStatus: string	// 是否正在运行
  taskStatusName: string	// 是否正在运行(需展示)
  beginDate: string	// 开始计划日期
  endDate: string	// 结束计划日期
  beginTime: string	// 开始计划时间
  endTime: string	// 结束结束时间
  status: string	// 是否启用(字典)
  statusName: string	// 是否启用名称
  updateTime: string	// 更新时间
}