package com.ycl.platform.domain.entity; import annotation.Excel; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ycl.system.entity.BaseEntity; import enumeration.general.BusinessTypeEnum; import lombok.Data; import java.math.BigDecimal; /** * 运维阈值对象 t_yw_threshold * * @author gonghl * @date 2024-03-25 */ @Data @TableName("t_yw_threshold") public class YwThreshold extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 设备类型:1人脸 2车辆 3视频 */ @Excel(name = "设备类型") @TableField("monitor_type") private BusinessTypeEnum monitorType; /*---------------------------- 视频字段 ----------------------------------------------*/ /** * 视频质量工单阈值 */ @Excel(name = "视频质量工单阈值") @TableField("video_quality") private String videoQuality; /** * 视频质量工单阈值 */ @Excel(name = "视频质量下发阈值") @TableField("video_quality_auto") private String videoQualityAuto; /** * 图像质量工单阈值 */ @Excel(name = "图像质量工单阈值") @TableField("image_quality") private String imageQuality; /** * 图像质量下发阈值 */ @Excel(name = "图像质量下发阈值") @TableField("image_quality_auto") private String imageQualityAuto; /** * 标注准确率工单阈值 */ @Excel(name = "标注准确率工单阈值") @TableField("annotation_accuracy") private BigDecimal annotationAccuracy; /** * 标注准确率下发阈值 */ @Excel(name = "标注准确率下发阈值") @TableField("annotation_accuracy_auto") private BigDecimal annotationAccuracyAuto; /*---------------------------- 人脸字段 ----------------------------------------------*/ /*---------------------------- 车辆字段 ----------------------------------------------*/ /** * 逻辑删除:0未删除 1删除 */ @TableField("deleted") private String deleted; }