package com.ycl.platform.domain.form; import com.ycl.platform.base.AbsForm; import enumeration.general.BusinessTypeEnum; import io.swagger.annotations.ApiModelProperty; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; import java.io.Serializable; /** * 车辆工单阈值 * * @author:xp * @date:2024/4/12 10:30 */ @Data public class CarThresholdForm implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "id,修改必传", required = false) @NotBlank(message = "请选择修改数据") private String id; @NotBlank(message = "请选择设备类型") private BusinessTypeEnum monitorType; @NotNull(message = "请输入超时天数") private Integer timeout; /** 过车辆 */ @NotBlank(message = "请填写过车数据量") private String passCarNum; /** 过车缺失率 */ @NotBlank(message = "请填写过车缺失率") private String passCarMissRate; /** 有效过车数据量 */ @NotBlank(message = "请填写有效过车数据量") private String passCarEffectiveNum; /** 抽检量 */ @NotBlank(message = "请填写抽检量") private String samplingInspectionNum; /** 设备活跃率 */ @NotBlank(message = "请填写设备活跃率") private String deviceActiveRate; /** 抓拍及时率 */ @NotBlank(message = "请填写抓拍及时率") private String timelyCapture; /** 时钟不准确率 */ @NotBlank(message = "请填写时钟不准确率") private String timeNotAccuracy; /** 时钟准确率 */ @NotBlank(message = "请填写时钟准确率") private String timeAccuracy; }