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;
|
|
}
|