2025-11-24 16:02:55 +08:00
|
|
|
|
package com.cdzy.operations.service;
|
|
|
|
|
|
|
2025-11-26 10:42:39 +08:00
|
|
|
|
import com.cdzy.operations.model.vo.InspectionSwapOrderVo;
|
2025-11-24 16:02:55 +08:00
|
|
|
|
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> {
|
|
|
|
|
|
|
2025-11-25 10:37:06 +08:00
|
|
|
|
/**
|
2025-11-25 10:46:54 +08:00
|
|
|
|
* 根据中控编码(EcuSn)生成车辆换电工单
|
2025-11-25 10:37:06 +08:00
|
|
|
|
* @param ecuSn 中控编码
|
|
|
|
|
|
*/
|
|
|
|
|
|
void createBatterySwapOrder(String ecuSn);
|
2025-11-25 10:46:54 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 根据车辆编号(bikeCode)生成车辆巡检工单
|
2025-11-26 10:42:39 +08:00
|
|
|
|
* @param inspectionSwapOrderVo 巡检信息
|
2025-11-25 10:46:54 +08:00
|
|
|
|
*/
|
2025-11-26 10:42:39 +08:00
|
|
|
|
void createInspectionSwapOrder(InspectionSwapOrderVo inspectionSwapOrderVo);
|
2025-11-25 14:27:47 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 根据车辆编号(bikeCode)生成车辆调度工单
|
|
|
|
|
|
* @param bikeCode 车辆编号
|
2025-11-25 17:35:21 +08:00
|
|
|
|
* @param siteId 站点ID(目的地站点)
|
2025-11-25 14:27:47 +08:00
|
|
|
|
*/
|
2025-11-25 17:35:21 +08:00
|
|
|
|
void createDispatchSwapOrder(String bikeCode,Long siteId);
|
2025-11-24 16:02:55 +08:00
|
|
|
|
}
|