35 lines
956 B
Java
35 lines
956 B
Java
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);
|
||
}
|