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