cpxt-server/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCarState.java

276 lines
6.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.cpxt.biz.domain;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cpxt.common.annotation.Excel;
import com.cpxt.common.core.domain.BaseEntity;
/**
* 车辆实时状态对象 biz_car_state
*
* @author ruoyi
* @date 2024-12-18
*/
@Data
public class BizCarState
{
private static final long serialVersionUID = 1L;
/** ID */
private Long id;
/** 车辆ID */
@Excel(name = "车辆ID")
private Long carId;
/** 车牌号 */
@Excel(name = "车牌号")
private String carNo;
/** 定位设备ID */
@Excel(name = "定位设备ID")
private String vin;
/** 真实车牌号 */
@Excel(name = "真实车牌号")
private String vehicleNo;
/** 系统中使用车牌号 */
@Excel(name = "系统中使用车牌号")
private String regName;
/** 定位时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "定位时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date gpsTime;
/** 速度 */
@Excel(name = "速度")
private Long speed;
/** 里程 */
@Excel(name = "里程")
private BigDecimal odometer;
/** 纬度WGS-84坐标系 */
@Excel(name = "纬度", readConverterExp = "W=GS-84坐标系")
private BigDecimal lat;
/** 经度WGS-84坐标系 */
@Excel(name = "经度", readConverterExp = "W=GS-84坐标系")
private BigDecimal lon;
/** 车头方向0-360 0正北 顺时针递加 */
@Excel(name = "车头方向0-360 0正北 顺时针递加")
private Integer direction;
/** 状态 */
@Excel(name = "状态")
private String status;
/** 车辆位置 */
@Excel(name = "车辆位置")
private String placeName;
/** 省 */
@Excel(name = "省")
private String provice;
/** 市 */
@Excel(name = "市")
private String city;
/** 区 */
@Excel(name = "区")
private String district;
/** 路名信息 */
@Excel(name = "路名信息")
private String roadName;
/** 温度 */
@Excel(name = "温度")
private String t1;
/** 温度 */
@Excel(name = "温度")
private String t2;
/** 温度 */
@Excel(name = "温度")
private String t3;
/** 温度 */
@Excel(name = "温度")
private String t4;
/** 温度 */
@Excel(name = "温度")
private String t5;
/** 温度 */
@Excel(name = "温度")
private String t6;
/** 温度 */
@Excel(name = "温度")
private String t7;
/** 温度 */
@Excel(name = "温度")
private String t8;
/** 纬度2 */
@Excel(name = "纬度2")
private BigDecimal lat02;
/** 经度2 */
@Excel(name = "经度2")
private BigDecimal lon02;
/** 地标名称 */
@Excel(name = "地标名称")
private String areaName;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time1;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time2;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time3;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time4;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time5;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time6;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time7;
/** 温度采集时间 */
@Excel(name = "温度采集时间")
private String time8;
/** 湿度 */
@Excel(name = "湿度")
private String h1;
/** 湿度 */
@Excel(name = "湿度")
private String h2;
/** 湿度 */
@Excel(name = "湿度")
private String h3;
/** 湿度 */
@Excel(name = "湿度")
private String h4;
/** 湿度 */
@Excel(name = "湿度")
private String h5;
/** 温度 */
@Excel(name = "温度")
private String h6;
/** 湿度 */
@Excel(name = "湿度")
private String h7;
/** 湿度 */
@Excel(name = "湿度")
private String h8;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht1;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht2;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht3;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht4;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht5;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht6;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht7;
/** 湿度采集时间 */
@Excel(name = "湿度采集时间")
private String ht8;
/** 设备类型 */
@Excel(name = "设备类型")
private String deviceTypeStr;
/** 设备编号 */
@Excel(name = "设备编号")
private String equipCode;
/** 当前油量 */
@Excel(name = "当前油量")
private String oil;
/** 海拔高度 单位米 */
@Excel(name = "海拔高度 单位米")
private Long height;
/** 停车时长 单位秒 */
@Excel(name = "停车时长 单位秒")
private Integer stopSec;
/** ACC状态 0无 1关 2开 */
@Excel(name = "ACC状态 0无 1关 2开")
private Integer acc;
/** 油量欧姆值 */
@Excel(name = "油量欧姆值")
private String ohm;
/** 当前ACC状态 */
@Excel(name = "当前ACC状态")
private Integer curAccSta;
/** 中心识别码 */
@Excel(name = "中心识别码")
private String commIds;
/** 创建时间 */
@Excel(name = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
}