TVehicleInfoServiceImpl.java 2.53 KB
Newer Older
1 2 3
package com.zehong.system.service.impl;

import com.zehong.system.domain.TVehicleInfo;
4
import com.zehong.system.mapper.TVehicleInfoMapper;
5
import com.zehong.system.service.ITVehicleInfoService;
6 7 8 9
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
10 11 12

/**
 * 燃气车辆信息Service业务层处理
13
 *
14 15 16 17
 * @author zehong
 * @date 2022-03-17
 */
@Service
18
public class TVehicleInfoServiceImpl implements ITVehicleInfoService
19 20 21 22 23 24
{
    @Autowired
    private TVehicleInfoMapper tVehicleInfoMapper;

    /**
     * 查询燃气车辆信息
25
     *
26 27 28 29 30 31 32 33 34 35 36
     * @param vehicleId 燃气车辆信息ID
     * @return 燃气车辆信息
     */
    @Override
    public TVehicleInfo selectTVehicleInfoById(Long vehicleId)
    {
        return tVehicleInfoMapper.selectTVehicleInfoById(vehicleId);
    }

    /**
     * 查询燃气车辆信息列表
37
     *
38 39 40 41 42 43 44 45 46 47 48
     * @param tVehicleInfo 燃气车辆信息
     * @return 燃气车辆信息
     */
    @Override
    public List<TVehicleInfo> selectTVehicleInfoList(TVehicleInfo tVehicleInfo)
    {
        return tVehicleInfoMapper.selectTVehicleInfoList(tVehicleInfo);
    }

    /**
     * 新增燃气车辆信息
49
     *
50 51 52 53 54 55 56 57 58 59 60
     * @param tVehicleInfo 燃气车辆信息
     * @return 结果
     */
    @Override
    public int insertTVehicleInfo(TVehicleInfo tVehicleInfo)
    {
        return tVehicleInfoMapper.insertTVehicleInfo(tVehicleInfo);
    }

    /**
     * 修改燃气车辆信息
61
     *
62 63 64 65 66 67 68 69 70 71 72
     * @param tVehicleInfo 燃气车辆信息
     * @return 结果
     */
    @Override
    public int updateTVehicleInfo(TVehicleInfo tVehicleInfo)
    {
        return tVehicleInfoMapper.updateTVehicleInfo(tVehicleInfo);
    }

    /**
     * 批量删除燃气车辆信息
73
     *
74 75 76 77 78 79 80 81 82 83 84
     * @param vehicleIds 需要删除的燃气车辆信息ID
     * @return 结果
     */
    @Override
    public int deleteTVehicleInfoByIds(Long[] vehicleIds)
    {
        return tVehicleInfoMapper.deleteTVehicleInfoByIds(vehicleIds);
    }

    /**
     * 删除燃气车辆信息信息
85
     *
86 87 88 89 90 91 92 93
     * @param vehicleId 燃气车辆信息ID
     * @return 结果
     */
    @Override
    public int deleteTVehicleInfoById(Long vehicleId)
    {
        return tVehicleInfoMapper.deleteTVehicleInfoById(vehicleId);
    }
94 95 96 97 98 99 100 101 102 103

    /**
     * 微信小程序  车辆详细信息查询接口
     * @param tVehicleInfo
     * @return
     */
    @Override
    public TVehicleInfo getTVehicleInfo(TVehicleInfo tVehicleInfo) {
        return tVehicleInfoMapper.getTVehicleInfo(tVehicleInfo);
    }
104
}