package org.sxkj.gd.workorder.param;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
@Data
|
public class GdPatrolTaskAddParam {
|
|
/**
|
* 关联工单任务表ID
|
*/
|
@ApiModelProperty(value = "关联工单任务表ID")
|
private Long workOrderId;
|
/**
|
* 巡查任务名称
|
*/
|
@ApiModelProperty(value = "巡查任务名称")
|
private String patrolTaskName;
|
/**
|
* 巡查任务类型(巡查类/安检类等)
|
*/
|
@ApiModelProperty(value = "巡查任务类型(二维数组,如:[[\"road\",\"road1\"],[\"bridge\",\"bridge2\"]])")
|
private List<List<String>> patrolTaskType;
|
/**
|
* 执行时间
|
*/
|
@ApiModelProperty(value = "执行时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date executeTime;
|
|
@ApiModelProperty(value = "巡查任务航线ID")
|
private String airlineId;
|
/**
|
* 巡查任务航线URL
|
*/
|
@ApiModelProperty(value = "巡查任务航线URL")
|
private String patrolRouteUrl;
|
/**
|
* 推荐飞手名称
|
*/
|
@ApiModelProperty(value = "推荐飞手名称")
|
private String recommendFlyerName;
|
/**
|
* 关联设备ID
|
*/
|
@ApiModelProperty(value = "关联设备ID")
|
private Long deviceId;
|
/**
|
* 任务描述
|
*/
|
@ApiModelProperty(value = "任务描述")
|
private String taskDesc;
|
/**
|
* 状态:0草稿、1待签收、2拒绝签收、3待审核
|
*/
|
@ApiModelProperty(value = "状态:0待签收、1拒绝签收、2已撤回、3待审核、4审核驳回、5审核通过、6待验收、7拒绝验收、8验收通过")
|
private String taskStatus;
|
|
@ApiModelProperty("飞手id")
|
private String deviceFlyerId;
|
// 算法 algorithmIds
|
@ApiModelProperty("算法ids")
|
private List<String> algorithmIds;
|
|
|
|
}
|