58 lines
1.5 KiB
Java
58 lines
1.5 KiB
Java
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;
|
||
import com.mybatisflex.core.service.IService;
|
||
|
||
import java.util.Map;
|
||
|
||
|
||
/**
|
||
* 中控设备部件入库接口
|
||
*/
|
||
public interface EbikeComponentService {
|
||
|
||
|
||
/**
|
||
* 中控设备部件(入库,暂存) (stockInType 0或空 表示暂存,1 表示入库。
|
||
* @param params
|
||
* @return
|
||
*/
|
||
JsonResult<?> ecuStorageSave(ReqComponentEnterRecordDto params);
|
||
|
||
/**
|
||
* 设备部件作废接口 (通用
|
||
* @param componentEnterRecordId
|
||
* @return
|
||
*/
|
||
JsonResult<?> invalidateDevicePart(String componentEnterRecordId);
|
||
/**
|
||
* 设备部件取消接口(通用)
|
||
* @param componentEnterRecordId
|
||
* @return
|
||
*/
|
||
JsonResult<?> cancelDevicePart(String componentEnterRecordId);
|
||
|
||
/**
|
||
* 部件出库(出库,暂存) (stockInType 0或空 表示暂存,1 表示出库。
|
||
* @param params
|
||
* @return
|
||
*/
|
||
JsonResult<?> ComponentInventoryOutbound(ReqComponentOutRecordDto params);
|
||
|
||
/**
|
||
* 设备部件出库取消(通用)
|
||
* @param componentOutRecordId
|
||
* @return
|
||
*/
|
||
JsonResult<?> cancelOutDevicePart(String componentOutRecordId);
|
||
|
||
|
||
/**
|
||
* 设备部件出库作废 (通用
|
||
* @param componentOutRecordId
|
||
* @return
|
||
*/
|
||
JsonResult<?> invalidateOutDevicePart(String componentOutRecordId);
|
||
} |