From a6ca6d6b232d9b7a8ca6f9fab211782d8308695e Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 27 八月 2019 15:31:46 +0800
Subject: [PATCH] 添加遗漏的数据实体及mapper文件

---
 src/main/kotlin/com/flightfeather/obd/domain/entity/ObdData.java     |  622 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main/resources/mapper/ObdDataMapper.xml                          |   57 ++++
 src/main/kotlin/com/flightfeather/obd/domain/mapper/ObdDataMapper.kt |    8 
 3 files changed, 687 insertions(+), 0 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/obd/domain/entity/ObdData.java b/src/main/kotlin/com/flightfeather/obd/domain/entity/ObdData.java
new file mode 100644
index 0000000..b65d7b4
--- /dev/null
+++ b/src/main/kotlin/com/flightfeather/obd/domain/entity/ObdData.java
@@ -0,0 +1,622 @@
+package com.flightfeather.obd.domain.entity;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+
+import java.util.Date;
+import javax.persistence.*;
+
+@Table(name = "obd_data")
+@JsonInclude(JsonInclude.Include.NON_NULL)
+public class ObdData {
+    @Id
+    private Integer id;
+
+    @Column(name = "obd_vin")
+    private String obdVin;
+
+    @Column(name = "obd_time")
+    private Date obdTime;
+
+    @Column(name = "obd_lng")
+    private Double obdLng;
+
+    @Column(name = "obd_lat")
+    private Double obdLat;
+
+    @Column(name = "obd_protocol")
+    private Integer obdProtocol;
+
+    @Column(name = "obd_mil")
+    private Integer obdMil;
+
+    @Column(name = "obd_id_code")
+    private String obdIdCode;
+
+    @Column(name = "obd_verification_code")
+    private String obdVerificationCode;
+
+    @Column(name = "obd_fault_code_num")
+    private Integer obdFaultCodeNum;
+
+    @Column(name = "obd_fault_code")
+    private String obdFaultCode;
+
+    @Column(name = "obd_speed")
+    private Integer obdSpeed;
+
+    @Column(name = "obd_air_pressure")
+    private Double obdAirPressure;
+
+    @Column(name = "obd_engine_torque")
+    private Double obdEngineTorque;
+
+    @Column(name = "obd_friction_torque")
+    private Double obdFrictionTorque;
+
+    @Column(name = "obd_engine_rpm")
+    private Integer obdEngineRpm;
+
+    @Column(name = "obd_start_fuel_flow")
+    private Double obdStartFuelFlow;
+
+    @Column(name = "obd_scr_upstream_NO")
+    private Double obdScrUpstreamNo;
+
+    @Column(name = "obd_scr_downstream_NO")
+    private Double obdScrDownstreamNo;
+
+    @Column(name = "obd_remain_reactant")
+    private Double obdRemainReactant;
+
+    @Column(name = "obd_air_input")
+    private Double obdAirInput;
+
+    @Column(name = "obd_scr_input_temp")
+    private Double obdScrInputTemp;
+
+    @Column(name = "obd_scr_output_temp")
+    private Double obdScrOutputTemp;
+
+    @Column(name = "obd_DPF")
+    private Double obdDpf;
+
+    @Column(name = "obd_engine_coolant_temp")
+    private Double obdEngineCoolantTemp;
+
+    @Column(name = "obd_fuel_level")
+    private Double obdFuelLevel;
+
+    @Column(name = "obd_location_status")
+    private Integer obdLocationStatus;
+
+    @Column(name = "obd_total_mileage")
+    private Double obdTotalMileage;
+
+    @Column(name = "obd_engine_torque_mode")
+    private String obdEngineTorqueMode;
+
+    @Column(name = "obd_accelerator_pedal")
+    private Double obdAcceleratorPedal;
+
+    @Column(name = "obd_total_oil_consumption")
+    private Double obdTotalOilConsumption;
+
+    @Column(name = "obd_urea_box_temp")
+    private Double obdUreaBoxTemp;
+
+    @Column(name = "obd_urea_volume")
+    private Integer obdUreaVolume;
+
+    @Column(name = "obd_total_urea_consume")
+    private Double obdTotalUreaConsume;
+
+    @Column(name = "obd_DPF_temp")
+    private Double obdDpfTemp;
+
+    @Column(name = "obd_firmware_version")
+    private String obdFirmwareVersion;
+
+    /**
+     * @return id
+     */
+    public Integer getId() {
+        return id;
+    }
+
+    /**
+     * @param id
+     */
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    /**
+     * @return obd_vin
+     */
+    public String getObdVin() {
+        return obdVin;
+    }
+
+    /**
+     * @param obdVin
+     */
+    public void setObdVin(String obdVin) {
+        this.obdVin = obdVin == null ? null : obdVin.trim();
+    }
+
+    /**
+     * @return obd_time
+     */
+    public Date getObdTime() {
+        return obdTime;
+    }
+
+    /**
+     * @param obdTime
+     */
+    public void setObdTime(Date obdTime) {
+        this.obdTime = obdTime;
+    }
+
+    /**
+     * @return obd_lng
+     */
+    public Double getObdLng() {
+        return obdLng;
+    }
+
+    /**
+     * @param obdLng
+     */
+    public void setObdLng(Double obdLng) {
+        this.obdLng = obdLng;
+    }
+
+    /**
+     * @return obd_lat
+     */
+    public Double getObdLat() {
+        return obdLat;
+    }
+
+    /**
+     * @param obdLat
+     */
+    public void setObdLat(Double obdLat) {
+        this.obdLat = obdLat;
+    }
+
+    /**
+     * @return obd_protocol
+     */
+    public Integer getObdProtocol() {
+        return obdProtocol;
+    }
+
+    /**
+     * @param obdProtocol
+     */
+    public void setObdProtocol(Integer obdProtocol) {
+        this.obdProtocol = obdProtocol;
+    }
+
+    /**
+     * @return obd_mil
+     */
+    public Integer getObdMil() {
+        return obdMil;
+    }
+
+    /**
+     * @param obdMil
+     */
+    public void setObdMil(Integer obdMil) {
+        this.obdMil = obdMil;
+    }
+
+    /**
+     * @return obd_id_code
+     */
+    public String getObdIdCode() {
+        return obdIdCode;
+    }
+
+    /**
+     * @param obdIdCode
+     */
+    public void setObdIdCode(String obdIdCode) {
+        this.obdIdCode = obdIdCode == null ? null : obdIdCode.trim();
+    }
+
+    /**
+     * @return obd_verification_code
+     */
+    public String getObdVerificationCode() {
+        return obdVerificationCode;
+    }
+
+    /**
+     * @param obdVerificationCode
+     */
+    public void setObdVerificationCode(String obdVerificationCode) {
+        this.obdVerificationCode = obdVerificationCode == null ? null : obdVerificationCode.trim();
+    }
+
+    /**
+     * @return obd_fault_code_num
+     */
+    public Integer getObdFaultCodeNum() {
+        return obdFaultCodeNum;
+    }
+
+    /**
+     * @param obdFaultCodeNum
+     */
+    public void setObdFaultCodeNum(Integer obdFaultCodeNum) {
+        this.obdFaultCodeNum = obdFaultCodeNum;
+    }
+
+    /**
+     * @return obd_fault_code
+     */
+    public String getObdFaultCode() {
+        return obdFaultCode;
+    }
+
+    /**
+     * @param obdFaultCode
+     */
+    public void setObdFaultCode(String obdFaultCode) {
+        this.obdFaultCode = obdFaultCode == null ? null : obdFaultCode.trim();
+    }
+
+    /**
+     * @return obd_speed
+     */
+    public Integer getObdSpeed() {
+        return obdSpeed;
+    }
+
+    /**
+     * @param obdSpeed
+     */
+    public void setObdSpeed(Integer obdSpeed) {
+        this.obdSpeed = obdSpeed;
+    }
+
+    /**
+     * @return obd_air_pressure
+     */
+    public Double getObdAirPressure() {
+        return obdAirPressure;
+    }
+
+    /**
+     * @param obdAirPressure
+     */
+    public void setObdAirPressure(Double obdAirPressure) {
+        this.obdAirPressure = obdAirPressure;
+    }
+
+    /**
+     * @return obd_engine_torque
+     */
+    public Double getObdEngineTorque() {
+        return obdEngineTorque;
+    }
+
+    /**
+     * @param obdEngineTorque
+     */
+    public void setObdEngineTorque(Double obdEngineTorque) {
+        this.obdEngineTorque = obdEngineTorque;
+    }
+
+    /**
+     * @return obd_friction_torque
+     */
+    public Double getObdFrictionTorque() {
+        return obdFrictionTorque;
+    }
+
+    /**
+     * @param obdFrictionTorque
+     */
+    public void setObdFrictionTorque(Double obdFrictionTorque) {
+        this.obdFrictionTorque = obdFrictionTorque;
+    }
+
+    /**
+     * @return obd_engine_rpm
+     */
+    public Integer getObdEngineRpm() {
+        return obdEngineRpm;
+    }
+
+    /**
+     * @param obdEngineRpm
+     */
+    public void setObdEngineRpm(Integer obdEngineRpm) {
+        this.obdEngineRpm = obdEngineRpm;
+    }
+
+    /**
+     * @return obd_start_fuel_flow
+     */
+    public Double getObdStartFuelFlow() {
+        return obdStartFuelFlow;
+    }
+
+    /**
+     * @param obdStartFuelFlow
+     */
+    public void setObdStartFuelFlow(Double obdStartFuelFlow) {
+        this.obdStartFuelFlow = obdStartFuelFlow;
+    }
+
+    /**
+     * @return obd_scr_upstream_NO
+     */
+    public Double getObdScrUpstreamNo() {
+        return obdScrUpstreamNo;
+    }
+
+    /**
+     * @param obdScrUpstreamNo
+     */
+    public void setObdScrUpstreamNo(Double obdScrUpstreamNo) {
+        this.obdScrUpstreamNo = obdScrUpstreamNo;
+    }
+
+    /**
+     * @return obd_scr_downstream_NO
+     */
+    public Double getObdScrDownstreamNo() {
+        return obdScrDownstreamNo;
+    }
+
+    /**
+     * @param obdScrDownstreamNo
+     */
+    public void setObdScrDownstreamNo(Double obdScrDownstreamNo) {
+        this.obdScrDownstreamNo = obdScrDownstreamNo;
+    }
+
+    /**
+     * @return obd_remain_reactant
+     */
+    public Double getObdRemainReactant() {
+        return obdRemainReactant;
+    }
+
+    /**
+     * @param obdRemainReactant
+     */
+    public void setObdRemainReactant(Double obdRemainReactant) {
+        this.obdRemainReactant = obdRemainReactant;
+    }
+
+    /**
+     * @return obd_air_input
+     */
+    public Double getObdAirInput() {
+        return obdAirInput;
+    }
+
+    /**
+     * @param obdAirInput
+     */
+    public void setObdAirInput(Double obdAirInput) {
+        this.obdAirInput = obdAirInput;
+    }
+
+    /**
+     * @return obd_scr_input_temp
+     */
+    public Double getObdScrInputTemp() {
+        return obdScrInputTemp;
+    }
+
+    /**
+     * @param obdScrInputTemp
+     */
+    public void setObdScrInputTemp(Double obdScrInputTemp) {
+        this.obdScrInputTemp = obdScrInputTemp;
+    }
+
+    /**
+     * @return obd_scr_output_temp
+     */
+    public Double getObdScrOutputTemp() {
+        return obdScrOutputTemp;
+    }
+
+    /**
+     * @param obdScrOutputTemp
+     */
+    public void setObdScrOutputTemp(Double obdScrOutputTemp) {
+        this.obdScrOutputTemp = obdScrOutputTemp;
+    }
+
+    /**
+     * @return obd_DPF
+     */
+    public Double getObdDpf() {
+        return obdDpf;
+    }
+
+    /**
+     * @param obdDpf
+     */
+    public void setObdDpf(Double obdDpf) {
+        this.obdDpf = obdDpf;
+    }
+
+    /**
+     * @return obd_engine_coolant_temp
+     */
+    public Double getObdEngineCoolantTemp() {
+        return obdEngineCoolantTemp;
+    }
+
+    /**
+     * @param obdEngineCoolantTemp
+     */
+    public void setObdEngineCoolantTemp(Double obdEngineCoolantTemp) {
+        this.obdEngineCoolantTemp = obdEngineCoolantTemp;
+    }
+
+    /**
+     * @return obd_fuel_level
+     */
+    public Double getObdFuelLevel() {
+        return obdFuelLevel;
+    }
+
+    /**
+     * @param obdFuelLevel
+     */
+    public void setObdFuelLevel(Double obdFuelLevel) {
+        this.obdFuelLevel = obdFuelLevel;
+    }
+
+    /**
+     * @return obd_location_status
+     */
+    public Integer getObdLocationStatus() {
+        return obdLocationStatus;
+    }
+
+    /**
+     * @param obdLocationStatus
+     */
+    public void setObdLocationStatus(Integer obdLocationStatus) {
+        this.obdLocationStatus = obdLocationStatus;
+    }
+
+    /**
+     * @return obd_total_mileage
+     */
+    public Double getObdTotalMileage() {
+        return obdTotalMileage;
+    }
+
+    /**
+     * @param obdTotalMileage
+     */
+    public void setObdTotalMileage(Double obdTotalMileage) {
+        this.obdTotalMileage = obdTotalMileage;
+    }
+
+    /**
+     * @return obd_engine_torque_mode
+     */
+    public String getObdEngineTorqueMode() {
+        return obdEngineTorqueMode;
+    }
+
+    /**
+     * @param obdEngineTorqueMode
+     */
+    public void setObdEngineTorqueMode(String obdEngineTorqueMode) {
+        this.obdEngineTorqueMode = obdEngineTorqueMode == null ? null : obdEngineTorqueMode.trim();
+    }
+
+    /**
+     * @return obd_accelerator_pedal
+     */
+    public Double getObdAcceleratorPedal() {
+        return obdAcceleratorPedal;
+    }
+
+    /**
+     * @param obdAcceleratorPedal
+     */
+    public void setObdAcceleratorPedal(Double obdAcceleratorPedal) {
+        this.obdAcceleratorPedal = obdAcceleratorPedal;
+    }
+
+    /**
+     * @return obd_total_oil_consumption
+     */
+    public Double getObdTotalOilConsumption() {
+        return obdTotalOilConsumption;
+    }
+
+    /**
+     * @param obdTotalOilConsumption
+     */
+    public void setObdTotalOilConsumption(Double obdTotalOilConsumption) {
+        this.obdTotalOilConsumption = obdTotalOilConsumption;
+    }
+
+    /**
+     * @return obd_urea_box_temp
+     */
+    public Double getObdUreaBoxTemp() {
+        return obdUreaBoxTemp;
+    }
+
+    /**
+     * @param obdUreaBoxTemp
+     */
+    public void setObdUreaBoxTemp(Double obdUreaBoxTemp) {
+        this.obdUreaBoxTemp = obdUreaBoxTemp;
+    }
+
+    /**
+     * @return obd_urea_volume
+     */
+    public Integer getObdUreaVolume() {
+        return obdUreaVolume;
+    }
+
+    /**
+     * @param obdUreaVolume
+     */
+    public void setObdUreaVolume(Integer obdUreaVolume) {
+        this.obdUreaVolume = obdUreaVolume;
+    }
+
+    /**
+     * @return obd_total_urea_consume
+     */
+    public Double getObdTotalUreaConsume() {
+        return obdTotalUreaConsume;
+    }
+
+    /**
+     * @param obdTotalUreaConsume
+     */
+    public void setObdTotalUreaConsume(Double obdTotalUreaConsume) {
+        this.obdTotalUreaConsume = obdTotalUreaConsume;
+    }
+
+    /**
+     * @return obd_DPF_temp
+     */
+    public Double getObdDpfTemp() {
+        return obdDpfTemp;
+    }
+
+    /**
+     * @param obdDpfTemp
+     */
+    public void setObdDpfTemp(Double obdDpfTemp) {
+        this.obdDpfTemp = obdDpfTemp;
+    }
+
+    /**
+     * @return obd_firmware_version
+     */
+    public String getObdFirmwareVersion() {
+        return obdFirmwareVersion;
+    }
+
+    /**
+     * @param obdFirmwareVersion
+     */
+    public void setObdFirmwareVersion(String obdFirmwareVersion) {
+        this.obdFirmwareVersion = obdFirmwareVersion == null ? null : obdFirmwareVersion.trim();
+    }
+}
\ No newline at end of file
diff --git a/src/main/kotlin/com/flightfeather/obd/domain/mapper/ObdDataMapper.kt b/src/main/kotlin/com/flightfeather/obd/domain/mapper/ObdDataMapper.kt
new file mode 100644
index 0000000..d470dde
--- /dev/null
+++ b/src/main/kotlin/com/flightfeather/obd/domain/mapper/ObdDataMapper.kt
@@ -0,0 +1,8 @@
+package com.flightfeather.obd.domain.mapper
+
+import com.flightfeather.obd.domain.MyMapper
+import com.flightfeather.obd.domain.entity.ObdData
+import org.apache.ibatis.annotations.Mapper
+
+@Mapper
+interface ObdDataMapper : MyMapper<ObdData>
\ No newline at end of file
diff --git a/src/main/resources/mapper/ObdDataMapper.xml b/src/main/resources/mapper/ObdDataMapper.xml
new file mode 100644
index 0000000..52d8a47
--- /dev/null
+++ b/src/main/resources/mapper/ObdDataMapper.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.flightfeather.obd.domain.mapper.ObdDataMapper">
+  <resultMap id="BaseResultMap" type="com.flightfeather.obd.domain.entity.ObdData">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <id column="id" jdbcType="INTEGER" property="id" />
+    <result column="obd_vin" jdbcType="VARCHAR" property="obdVin" />
+    <result column="obd_time" jdbcType="TIMESTAMP" property="obdTime" />
+    <result column="obd_lng" jdbcType="DOUBLE" property="obdLng" />
+    <result column="obd_lat" jdbcType="DOUBLE" property="obdLat" />
+    <result column="obd_protocol" jdbcType="INTEGER" property="obdProtocol" />
+    <result column="obd_mil" jdbcType="INTEGER" property="obdMil" />
+    <result column="obd_id_code" jdbcType="VARCHAR" property="obdIdCode" />
+    <result column="obd_verification_code" jdbcType="VARCHAR" property="obdVerificationCode" />
+    <result column="obd_fault_code_num" jdbcType="INTEGER" property="obdFaultCodeNum" />
+    <result column="obd_fault_code" jdbcType="VARCHAR" property="obdFaultCode" />
+    <result column="obd_speed" jdbcType="INTEGER" property="obdSpeed" />
+    <result column="obd_air_pressure" jdbcType="DOUBLE" property="obdAirPressure" />
+    <result column="obd_engine_torque" jdbcType="DOUBLE" property="obdEngineTorque" />
+    <result column="obd_friction_torque" jdbcType="DOUBLE" property="obdFrictionTorque" />
+    <result column="obd_engine_rpm" jdbcType="INTEGER" property="obdEngineRpm" />
+    <result column="obd_start_fuel_flow" jdbcType="DOUBLE" property="obdStartFuelFlow" />
+    <result column="obd_scr_upstream_NO" jdbcType="DOUBLE" property="obdScrUpstreamNo" />
+    <result column="obd_scr_downstream_NO" jdbcType="DOUBLE" property="obdScrDownstreamNo" />
+    <result column="obd_remain_reactant" jdbcType="DOUBLE" property="obdRemainReactant" />
+    <result column="obd_air_input" jdbcType="DOUBLE" property="obdAirInput" />
+    <result column="obd_scr_input_temp" jdbcType="DOUBLE" property="obdScrInputTemp" />
+    <result column="obd_scr_output_temp" jdbcType="DOUBLE" property="obdScrOutputTemp" />
+    <result column="obd_DPF" jdbcType="DOUBLE" property="obdDpf" />
+    <result column="obd_engine_coolant_temp" jdbcType="DOUBLE" property="obdEngineCoolantTemp" />
+    <result column="obd_fuel_level" jdbcType="DOUBLE" property="obdFuelLevel" />
+    <result column="obd_location_status" jdbcType="INTEGER" property="obdLocationStatus" />
+    <result column="obd_total_mileage" jdbcType="DOUBLE" property="obdTotalMileage" />
+    <result column="obd_engine_torque_mode" jdbcType="VARCHAR" property="obdEngineTorqueMode" />
+    <result column="obd_accelerator_pedal" jdbcType="DOUBLE" property="obdAcceleratorPedal" />
+    <result column="obd_total_oil_consumption" jdbcType="DOUBLE" property="obdTotalOilConsumption" />
+    <result column="obd_urea_box_temp" jdbcType="DOUBLE" property="obdUreaBoxTemp" />
+    <result column="obd_urea_volume" jdbcType="INTEGER" property="obdUreaVolume" />
+    <result column="obd_total_urea_consume" jdbcType="DOUBLE" property="obdTotalUreaConsume" />
+    <result column="obd_DPF_temp" jdbcType="DOUBLE" property="obdDpfTemp" />
+    <result column="obd_firmware_version" jdbcType="VARCHAR" property="obdFirmwareVersion" />
+  </resultMap>
+  <sql id="Base_Column_List">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    id, obd_vin, obd_time, obd_lng, obd_lat, obd_protocol, obd_mil, obd_id_code, obd_verification_code, 
+    obd_fault_code_num, obd_fault_code, obd_speed, obd_air_pressure, obd_engine_torque, 
+    obd_friction_torque, obd_engine_rpm, obd_start_fuel_flow, obd_scr_upstream_NO, obd_scr_downstream_NO, 
+    obd_remain_reactant, obd_air_input, obd_scr_input_temp, obd_scr_output_temp, obd_DPF, 
+    obd_engine_coolant_temp, obd_fuel_level, obd_location_status, obd_total_mileage, 
+    obd_engine_torque_mode, obd_accelerator_pedal, obd_total_oil_consumption, obd_urea_box_temp, 
+    obd_urea_volume, obd_total_urea_consume, obd_DPF_temp, obd_firmware_version
+  </sql>
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.3