package com.flightfeather.obd.repository.impl
|
|
import com.flightfeather.obd.domain.entity.OriginData
|
import com.flightfeather.obd.domain.mapper.OriginDataMapper
|
import com.flightfeather.obd.repository.OriginDataRepository
|
import com.flightfeather.obd.socket.bean.ObdPackageData
|
import org.springframework.stereotype.Repository
|
|
/**
|
* @author riku
|
* Date: 2019/9/17
|
*/
|
@Repository
|
class OriginDataDaoImpl (val originDataMapper: OriginDataMapper): OriginDataRepository {
|
|
override fun saveOriginData(packageData: ObdPackageData, msg: String): Boolean {
|
|
val originData = OriginData().apply {
|
obdDeviceCode = packageData.deviceCode
|
obdTerminalSoftwareVersion = packageData.softwareVersion
|
obdEncryptionWay = packageData.encryptionWay
|
obdCommandUnit = packageData.commandUnit
|
obdContent = msg
|
}
|
|
return originDataMapper.insert(originData) == 1
|
}
|
|
}
|