package com.ruoyi.gps.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.gps.mapper.VehicleInfoMapper; import com.ruoyi.gps.domain.VehicleInfo; import com.ruoyi.gps.service.IVehicleInfoService; /** * 车辆信息Service业务层处理 */ @Service public class VehicleInfoServiceImpl implements IVehicleInfoService { @Autowired private VehicleInfoMapper vehicleInfoMapper; /** * 查询车辆信息 * * @param vehicleId 车辆信息主键 * @return 车辆信息 */ @Override public VehicleInfo selectVehicleInfoById(Long vehicleId) { return vehicleInfoMapper.selectVehicleInfoById(vehicleId); } /** * 通过车牌号查询车辆信息 * * @param plateNumber 车牌号 * @return 车辆信息 */ @Override public VehicleInfo selectVehicleInfoByPlateNumber(String plateNumber) { return vehicleInfoMapper.selectVehicleInfoByPlateNumber(plateNumber); } /** * 查询车辆信息列表 * * @param vehicleInfo 车辆信息 * @return 车辆信息 */ @Override public List selectVehicleInfoList(VehicleInfo vehicleInfo) { return vehicleInfoMapper.selectVehicleInfoList(vehicleInfo); } /** * 新增车辆信息 * * @param vehicleInfo 车辆信息 * @return 结果 */ @Override public int insertVehicleInfo(VehicleInfo vehicleInfo) { return vehicleInfoMapper.insertVehicleInfo(vehicleInfo); } /** * 修改车辆信息 * * @param vehicleInfo 车辆信息 * @return 结果 */ @Override public int updateVehicleInfo(VehicleInfo vehicleInfo) { return vehicleInfoMapper.updateVehicleInfo(vehicleInfo); } /** * 批量删除车辆信息 * * @param vehicleIds 需要删除的车辆信息主键 * @return 结果 */ @Override public int deleteVehicleInfoByIds(Long[] vehicleIds) { return vehicleInfoMapper.deleteVehicleInfoByIds(vehicleIds); } /** * 删除车辆信息信息 * * @param vehicleId 车辆信息主键 * @return 结果 */ @Override public int deleteVehicleInfoById(Long vehicleId) { return vehicleInfoMapper.deleteVehicleInfoById(vehicleId); } }