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;
|
}
|