package com.aps.core.mapper; import java.util.List; import com.aps.core.domain.ApsGasMaterialUsage; import org.apache.ibatis.annotations.Mapper; /** * 气柜管路物料用量Mapper接口 * * @author zhl * @date 2025-04-25 */ @Mapper public interface ApsGasMaterialUsageMapper { /** * 查询气柜管路物料用量 * * @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 id 气柜管路物料用量主键 * @return 结果 */ public int deleteApsGasMaterialUsageById(Long id); /** * 批量删除气柜管路物料用量 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteApsGasMaterialUsageByIds(Long[] ids); /** * 批量删除数据 * */ int batchDeleteGasMaterialUsage(); /** * 批量插入数据 * */ int batchInsertGasMaterialUsage(List list); }