Pu Zhibing
2025-03-28 e1ea85f4d18916efcd568b9b886a20184c2daeb2
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
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_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;
}