/** 插件搬运任务（AbstractChainedDeliveryMission.GetDeliveries）投影行 */
export interface DeliveryTask {
  id: number
  missionId: number
  missionName: string
  missionTypeName: string
  srcSiteId: number
  srcLabel: string
  dstSiteId: number
  dstLabel: string
  status: string
  statusCode: string
  carId?: number | null
  carName?: string | null
  priority: number
  createTime?: string | null
  overdue?: boolean
}

export type DeliveryAction = 'cancel' | 'resend' | 'force-complete'
