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.SafeMaterialDetailDto;
|
|
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);
|
|
}
|