puzhibing
2 天以前 ea7595c4c75926f85388574b261b8ba90cf60e0d
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
package com.ruoyi.system.api.model;
 
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 lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * 车辆预警
 *
 * @author zhibing.pu
 * @Date 2025/3/27 14:26
 */
@Data
@TableName("t_warn")
public class Warn {
    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 车辆id
     */
    @TableField("car_id")
    private Integer carId;
    /**
     * 司机id
     */
    @TableField("driver_id")
    private Integer driverId;
    /**
     * 企业id
     */
    @TableField("enterprise_id")
    private Integer enterpriseId;
    /**
     * 持续报警
     */
    @TableField("keep_warn")
    private String keepWarn;
    /**
     * 终端号
     */
    @TableField("terminal_number")
    private String terminalNumber;
    /**
     * 报警开始时间
     */
    @TableField("start_time")
    private String startTime;
    /**
     * 报警结束时间
     */
    @TableField("end_time")
    private String endTime;
    /**
     * 持续时间(s)
     */
    @TableField("keep_time")
    private Integer keepTime;
    /**
     * 持续里程(km)
     */
    @TableField("keep_distance")
    private BigDecimal keepDistance;
    /**
     * 报警类型
     */
    @TableField("warn_type")
    private String warnType;
    /**
     * 报警等级
     */
    @TableField("warn_level")
    private String warnLevel;
    /**
     * 报警来源
     */
    @TableField("warn_source")
    private String warnSource;
    /**
     * 报警次数
     */
    @TableField("warn_number")
    private Integer warnNumber;
    /**
     * 当前速度
     */
    @TableField("speed")
    private BigDecimal speed;
    /**
     * 经度
     */
    @TableField("longitude")
    private String longitude;
    /**
     * 纬度
     */
    @TableField("latitude")
    private String latitude;
    /**
     * 详细地址
     */
    @TableField("address")
    private String address;
    /**
     * 处理状态
     */
    @TableField("treatment_state")
    private String treatmentState;
    /**
     * 处理人
     */
    @TableField("treatment_user")
    private String treatmentUser;
    /**
     * 处理时间
     */
    @TableField("treatment_time")
    private String treatmentTime;
    /**
     * 处理描述
     */
    @TableField("treatment_remark")
    private String treatmentRemark;
    /**
     * 添加时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
    /**
     * 原始数据id
     */
    @TableField("object_id")
    private Integer objectId;
    /**
     * 车牌号
     */
    @TableField("vehicle_number")
    private String vehicleNumber;
}