package com.xiaopeng.maintenance.service;
|
|
import com.xiaopeng.api.model.maintenance.XpVehiclePreparation;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.xiaopeng.maintenance.model.query.XpVehiclePreparationPageQuery;
|
import com.xiaopeng.api.vo.maintenance.XpVehiclePreparationDetailVO;
|
import com.xiaopeng.common.core.web.page.PageInfo;
|
import com.xiaopeng.maintenance.model.query.OperationRecordsQuery;
|
import com.xiaopeng.maintenance.model.vo.OperationRecordsVO;
|
import com.xiaopeng.maintenance.model.vo.XpVehiclePreparationVO;
|
|
/**
|
* <p>
|
* 车辆整备 服务类
|
* </p>
|
*
|
* @author mitao
|
* @since 2026-02-03
|
*/
|
public interface IXpVehiclePreparationService extends IService<XpVehiclePreparation> {
|
|
/**
|
* 运维记录
|
*/
|
PageInfo<OperationRecordsVO> operationRecords(OperationRecordsQuery query);
|
|
/**
|
* 整备记录详情
|
*/
|
XpVehiclePreparationVO preparationDetail(Long id);
|
|
/**
|
* 通过车辆ID分页查询整备记录
|
*
|
* @param query 查询参数
|
* @return 整备记录分页列表
|
*/
|
PageInfo<XpVehiclePreparationDetailVO> queryPreparationByVehicleId(XpVehiclePreparationPageQuery query);
|
}
|