package com.flightfeather.obd.lightshare.service.impl
|
|
import com.flightfeather.obd.lightshare.bean.VehicleInfoVo
|
import com.flightfeather.obd.lightshare.service.VehicleService
|
import com.flightfeather.obd.repository.VehicleRepository
|
import org.springframework.beans.BeanUtils
|
import org.springframework.stereotype.Service
|
|
/**
|
* @author riku
|
* Date: 2019/10/25
|
*/
|
@Service
|
class VehicleServiceImpl(val vehicleRepository: VehicleRepository) : VehicleService {
|
override fun getVehicleInfo(pageNum: Int?, pageSize: Int?): List<VehicleInfoVo> {
|
val dbResult = vehicleRepository.getVehicleInfo(pageNum, pageSize)
|
|
val resultList = mutableListOf<VehicleInfoVo>()
|
|
dbResult.forEach {
|
val vo = VehicleInfoVo()
|
BeanUtils.copyProperties(it, vo)
|
resultList.add(vo)
|
}
|
|
return resultList
|
}
|
}
|