package com.artfess.rescue.open.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author: wsf
 * @Description: 驾驶舱-巡查统计-当日巡查情况
 * @DateTime: 2025/3/8 15:23
 **/
@Data
public class PatrolCountVO {

    @ApiModelProperty(value = "当日巡检里程")
    private BigDecimal patrolMileage = BigDecimal.ZERO;

    @ApiModelProperty(value = "道路巡检次数")
    private Integer patrolFrequency = 0;
    @ApiModelProperty(value = "当日异常次数")
    private Integer abnormalFrequency = 0;
    @ApiModelProperty(value = "当日已处置次数")
    private Integer disposedFrequency = 0;

    @ApiModelProperty(value = "视频巡检次数")
    private Integer videoPatrolFrequency = 0;
    @ApiModelProperty(value = "当日视频异常次数")
    private Integer videoAbnormalFrequency = 0;
    @ApiModelProperty(value = "当日视频已处置次数")
    private Integer videoDisposedFrequency = 0;

    @ApiModelProperty(value = "异常情况任务处理列表")
    List<AbnormalListVO> abnormalList = new ArrayList<>();
}
