| | |
| | | |
| | | |
| | | 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.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ycl.system.entity.BaseEntity; |
| | | import enumeration.general.BusinessTypeEnum; |
| | | import jakarta.validation.constraints.NotBlank; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 运维阈值对象 t_yw_threshold |
| | |
| | | */ |
| | | @Data |
| | | @TableName("t_yw_threshold") |
| | | public class YwThreshold extends BaseEntity { |
| | | public class YwThreshold { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | |
| | | /** 创建时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("create_time") |
| | | private Date createTime; |
| | | |
| | | /** 更新时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField(value = "update_time", fill = FieldFill.UPDATE) |
| | | private Date updateTime; |
| | | |
| | | /** |
| | | * 设备类型:1人脸 2车辆 3视频 |
| | | */ |
| | |
| | | @TableField("monitor_type") |
| | | private BusinessTypeEnum monitorType; |
| | | |
| | | /*---------------------------- 视频字段 ----------------------------------------------*/ |
| | | /** |
| | | * 超时天数 |
| | | * 视频质量工单阈值 |
| | | */ |
| | | @Excel(name = "超时天数") |
| | | @TableField("timeout") |
| | | private Integer timeout; |
| | | @Excel(name = "视频质量工单阈值") |
| | | @TableField("video_quality") |
| | | private String videoQuality; |
| | | |
| | | /** |
| | | * 指标json |
| | | * 视频质量工单阈值 |
| | | */ |
| | | @Excel(name = "指标json") |
| | | @TableField("indicator") |
| | | private String indicator; |
| | | @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; |
| | | |
| | | |
| | | /*---------------------------- 人脸字段 ----------------------------------------------*/ |
| | | /** 抓拍量工单阈值 */ |
| | | @TableField("capture_num") |
| | | private Integer captureNum; |
| | | |
| | | /** 抓拍量下发阈值 */ |
| | | @TableField("capture_num_auto") |
| | | private Integer captureNumAuto; |
| | | |
| | | /** 及时率工单阈值 */ |
| | | @TableField("timely_rate") |
| | | private BigDecimal timelyRate; |
| | | |
| | | /** 及时率下发阈值 */ |
| | | @TableField("timely_rate_auto") |
| | | private BigDecimal timelyRateAuto; |
| | | |
| | | /** 延迟量工单阈值 */ |
| | | @TableField("delay_amount") |
| | | private Long delayAmount; |
| | | |
| | | /** 延迟量下发阈值 */ |
| | | @TableField("delay_amount_auto") |
| | | private Long delayAmountAuto; |
| | | |
| | | /*---------------------------- 车辆字段 ----------------------------------------------*/ |
| | | /** 过车数据量工单阈值 */ |
| | | @TableField("pass_car_num") |
| | | private Integer passCarNum; |
| | | |
| | | /** 过车数据量下发阈值 */ |
| | | @TableField("pass_car_num_auto") |
| | | private Integer passCarNumAuto; |
| | | |
| | | /** 过车缺失率工单阈值 */ |
| | | @TableField("pass_car_miss_rate") |
| | | private BigDecimal passCarMissRate; |
| | | |
| | | /** 过车缺失率下发阈值 */ |
| | | @TableField("pass_car_miss_rate_auto") |
| | | private BigDecimal passCarMissRateAuto; |
| | | |
| | | /** 有效过车数据量工单阈值 */ |
| | | @TableField("pass_car_effective_num") |
| | | private Integer passCarEffectiveNum; |
| | | |
| | | /** 有效过车数据量下发阈值 */ |
| | | @TableField("pass_car_effective_num_auto") |
| | | private Integer passCarEffectiveNumAuto; |
| | | |
| | | /** 时钟准确率工单阈值 */ |
| | | @TableField("time_accuracy") |
| | | private BigDecimal timeAccuracy; |
| | | |
| | | /** 时钟准确率下发阈值 */ |
| | | @TableField("time_accuracy_auto") |
| | | private BigDecimal timeAccuracyAuto; |
| | | |
| | | /** |
| | | * 逻辑删除:0未删除 1删除 |
| | | */ |
| | | @TableField("deleted") |
| | | private String deleted; |
| | | private Integer deleted; |
| | | |
| | | /*---------------------------- 公共 ----------------------------------------------*/ |
| | | /** 设备活跃率工单阈值 */ |
| | | @TableField("device_active_rate") |
| | | private BigDecimal deviceActiveRate; |
| | | |
| | | /** 设备活跃率下发阈值 */ |
| | | @TableField("device_active_rate_auto") |
| | | private BigDecimal deviceActiveRateAuto; |
| | | |
| | | /** 抓拍及时率工单阈值 */ |
| | | @TableField("timely_capture") |
| | | private BigDecimal timelyCapture; |
| | | |
| | | /** 抓拍及时率下发阈值 */ |
| | | @TableField("timely_capture_auto") |
| | | private BigDecimal timelyCaptureAuto; |
| | | |
| | | } |