package com.sw.mes.agv.service;

import com.sw.mes.agv.entity.MonitorEquipmentRecharge;
import com.sw.mes.agv.entity.RechargeArtBagItem;
import com.sw.mes.agv.entity.RechargeArtBag;
import com.sw.mes.core.base.BaseService;

import java.util.List;

public interface RechargeArtBagService extends BaseService<RechargeArtBag> {

    void handleRecord(MonitorEquipmentRecharge recharge, List<RechargeArtBagItem> items);

//    void backOff(Long[] ids) throws Exception;
//
//    void backOff(RechargeBackoffDto dto) throws RuntimeException;

    RechargeArtBag getOneByDeviceNo(String deviceNo);

}
