package xiaoqu.home.open.controller.output.task;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import xiaoqu.home.open.publicBean.task.TaskPoint;

/**
 * 
 * @author wh
 * @version 1.0
 * @desc autoCreateoutput
 */
@ApiModel(value = "巡检任务详情输出包")
@Data
public class TaskInspectDetailOutput {
	
	@ApiModelProperty(value = "任务派单号")
	private String no;
	
	@ApiModelProperty(value = "路线名称")
	private String name;
	
	@ApiModelProperty(value = "开始日期")
	private String beginTime;

	@ApiModelProperty(value = "结束日期")
	private String endTime;
	
	@ApiModelProperty(value = "巡检人")
    private String taskDistributiUser;
	
	@ApiModelProperty(value = "任务状态(4:作业中;5:按时完成;6:超时完成;7:人工取消;9:未完成)")
	private Integer status;

	
	@ApiModelProperty(value = "任务积分")
	private TaskPoint taskPoint;

	@ApiModelProperty(value = "取消详情")
	private TaskCancelProgress cancelReason;

	@ApiModelProperty(value = "巡检记录")
	private List<TaskInspectScenes> taskInspectScenes;

}
