xiangpei
2024-07-22 bb7c0d979cc614e1e28f2a56cf75fc4b905edb97
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
package com.ycl.platform.domain.entity;
 
 
import annotation.Excel;
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
 *
 * @author gonghl
 * @date 2024-03-25
 */
@Data
@TableName("t_yw_threshold")
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视频
     */
    @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;
 
 
    /*----------------------------   人脸字段 ----------------------------------------------*/
    /** 抓拍量工单阈值 */
    @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 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;
 
}