44 lines
1.2 KiB
Java
Raw Normal View History

2025-05-20 16:42:35 +08:00
package com.cdzy.ebikeoperate.service;
import com.cdzy.common.model.JsonResult;
import com.cdzy.ebikeoperate.model.dto.request.ReqComponentEnterRecordDto;
import com.cdzy.ebikeoperate.model.dto.request.ReqComponentOutRecordDto;
2025-05-20 16:42:35 +08:00
import com.mybatisflex.core.service.IService;
import java.util.Map;
/**
* 中控设备部件入库接口
*/
public interface EbikeComponentService {
/**
* 中控设备部件入库暂存 stockInType 0或空 表示暂存1 表示入库
2025-05-20 16:42:35 +08:00
* @param params
* @return
*/
JsonResult<?> ecuStorageSave(ReqComponentEnterRecordDto params);
2025-05-20 16:42:35 +08:00
/***
* 设备部件作废接口 通用
* @param componentEnterRecordId
* @return
*/
JsonResult<?> invalidateDevicePart(String componentEnterRecordId);
/***
* 设备部件取消接口通用
* @param componentEnterRecordId
* @return
*/
JsonResult<?> cancelDevicePart(String componentEnterRecordId);
/**
* 部件出库出库暂存 stockInType 0或空 表示暂存1 表示出库
* @param params
* @return
*/
JsonResult<?> ComponentInventoryOutbound(ReqComponentOutRecordDto params);
2025-05-20 16:42:35 +08:00
}