package com.aps.core.service; import java.util.List; import com.aps.core.domain.ApsGasMaterialUsage; import org.springframework.web.multipart.MultipartFile; /** * 气柜管路物料用量Service接口 * * @author zhl * @date 2025-04-25 */ public interface IApsGasMaterialUsageService { /** * 查询气柜管路物料用量 * * @param id 气柜管路物料用量主键 * @return 气柜管路物料用量 */ public ApsGasMaterialUsage selectApsGasMaterialUsageById(Long id); /** * 查询气柜管路物料用量列表 * * @param apsGasMaterialUsage 气柜管路物料用量 * @return 气柜管路物料用量集合 */ public List selectApsGasMaterialUsageList(ApsGasMaterialUsage apsGasMaterialUsage); /** * 新增气柜管路物料用量 * * @param apsGasMaterialUsage 气柜管路物料用量 * @return 结果 */ public int insertApsGasMaterialUsage(ApsGasMaterialUsage apsGasMaterialUsage); /** * 修改气柜管路物料用量 * * @param apsGasMaterialUsage 气柜管路物料用量 * @return 结果 */ public int updateApsGasMaterialUsage(ApsGasMaterialUsage apsGasMaterialUsage); /** * 批量删除气柜管路物料用量 * * @param ids 需要删除的气柜管路物料用量主键集合 * @return 结果 */ public int deleteApsGasMaterialUsageByIds(Long[] ids); /** * 删除气柜管路物料用量信息 * * @param id 气柜管路物料用量主键 * @return 结果 */ public int deleteApsGasMaterialUsageById(Long id); int batchInsertGasMaterialUsage(MultipartFile file); }