35 lines
956 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.cdzy.operations.service;
import com.cdzy.operations.model.vo.InspectionSwapOrderVo;
import com.mybatisflex.core.service.IService;
import com.cdzy.operations.model.entity.EbikeBikeOrder;
/**
* 工单信息 服务层。
*
* @author attiya
* @since 2025-11-24
*/
public interface EbikeBikeOrderService extends IService<EbikeBikeOrder> {
/**
* 根据中控编码EcuSn生成车辆换电工单
* @param ecuSn 中控编码
*/
void createBatterySwapOrder(String ecuSn);
/**
* 根据车辆编号bikeCode生成车辆巡检工单
* @param inspectionSwapOrderVo 巡检信息
*/
void createInspectionSwapOrder(InspectionSwapOrderVo inspectionSwapOrderVo);
/**
* 根据车辆编号bikeCode生成车辆调度工单
* @param bikeCode 车辆编号
* @param siteId 站点ID目的地站点
*/
void createDispatchSwapOrder(String bikeCode,Long siteId);
}