package com.gkhy.safePlatform.equipment.service;
|
|
import com.gkhy.safePlatform.commons.query.PageQuery;
|
import com.gkhy.safePlatform.commons.vo.ResultVO;
|
import com.gkhy.safePlatform.commons.vo.SearchResultVO;
|
import com.gkhy.safePlatform.equipment.model.dto.req.*;
|
import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialClassifyStockDto;
|
import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialDetailDto;
|
import com.gkhy.safePlatform.equipment.model.dto.resp.SafeRfidMaterialDetailDto;
|
|
import java.util.List;
|
|
public interface SafeMaterialDetailService {
|
ResultVO save(SafeMaterialDetailAddReq req);
|
|
ResultVO singleDelivery(SafeMaterialDetailReq req);
|
|
ResultVO singleReceipt(Long id);
|
|
ResultVO delete(Long id);
|
|
ResultVO singleDdelivery0rReceipt(SafeMaterialDetailReq req);
|
|
ResultVO saveBatch(SafeMaterialDetailAddReq req);
|
|
ResultVO update(SafeMaterialDetailReq req);
|
|
ResultVO receiptBatch(Long[] ids);
|
|
ResultVO deleteBatch(Long[] ids);
|
|
ResultVO deliveryBatchByIds(MterialDeliveryReq req);
|
|
ResultVO deliveryBatchRandom(MterialRandomDeliveryReq req);
|
|
SearchResultVO<List<SafeMaterialDetailDto>> listByPage(PageQuery<SafeMatetrialDetailQuery> pageQuery);
|
|
ResultVO queryById(Long id);
|
List<SafeMaterialClassifyStockDto> getSmallClassifyStockByIds(List<Long> smallClassifyIds);
|
void deliveryBatchSpw(MaterialSpwReq req);
|
|
List<SafeRfidMaterialDetailDto> getListByRfids(List<String> rfids);
|
|
}
|