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; import java.math.BigDecimal; /** * 人脸工单阈值 * * @author:xp * @date:2024/4/12 10:30 */ @Data public class FaceThresholdForm implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "id,修改必传", required = false) @NotNull(message = "请选择修改数据") private Integer id; @NotNull(message = "请选择设备类型") private BusinessTypeEnum monitorType; /** 抓拍量 */ @NotNull(message = "请填写抓拍量") private Integer captureNum; private Integer captureNumAuto; /** 及时率 */ @NotNull(message = "请填写及时率") private BigDecimal timelyRate; private BigDecimal timelyRateAuto; /** 延迟量 */ @NotNull(message = "请填写延迟量") private Long delayAmount; private Long delayAmountAuto; /** 设备活跃率 */ @NotNull(message = "请填写设备活跃率") private BigDecimal deviceActiveRate; private BigDecimal deviceActiveRateAuto; /** 抓拍及时率 */ @NotNull(message = "请填写抓拍及时率") private BigDecimal timelyCapture; private BigDecimal timelyCaptureAuto; /** 时钟准确率 */ @NotNull(message = "请填写时钟准确率") private BigDecimal timeAccuracy; private BigDecimal timeAccuracyAuto; }