package cn.iocoder.yudao.module.asset.service.vehicle;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.asset.controller.admin.vehicle.vo.VehiclePageReqVO;
import cn.iocoder.yudao.module.asset.controller.admin.vehicle.vo.VehicleRespVO;
import cn.iocoder.yudao.module.asset.controller.admin.vehicle.vo.VehicleSimpleRespVO;

import java.util.List;

/**
 * 车辆 Service 接口
 *
 * @author 芋道源码
 */
public interface VehicleService {

    /**
     * 获得车辆分页
     *
     * @param pageReqVO 分页查询
     * @return 车辆分页
     */
    PageResult<VehicleRespVO> getVehiclePage(VehiclePageReqVO pageReqVO);

    /**
     * 获得车辆精简列表
     *
     * @param reqVO 查询条件
     * @return 车辆精简列表
     */
    List<VehicleSimpleRespVO> getVehicleSimpleList(VehiclePageReqVO reqVO);

}
