package com.muyu.service; import com.muyu.domain.Vehicle; import com.muyu.domain.req.VehicleInstanceListReq; import com.muyu.domain.resp.VehicleInstanceResp; import java.util.List; /** * @author DongZeLiang * @version 1.0 * @description 车辆实例业务层 * @date 2023/11/22 */ public interface VehicleInstanceService { /** * 根据车辆生成车辆实例 * @param vehicle 车辆信息 */ public void init(Vehicle vehicle); /** * 初始化链接客户端 * @param vin 车辆VIN */ public void initClient(String vin); /** * 车辆结果对象 * @param vehicleInstanceListReq 车辆查询 * @return 车辆对象 */ List queryList (VehicleInstanceListReq vehicleInstanceListReq); /** * 车辆客户端初始化 * @param vin vin */ void vehicleClientInit (String vin); /** * 车辆客户端关闭 * @param vin vin */ void vehicleClientClose (String vin); }