package com.ruoyi.sy.mapper; import java.util.List; import com.ruoyi.sy.domain.ArdTankLoadLog; import org.apache.ibatis.annotations.Param; /** * 罐车进入卸油点记录Mapper接口 * * @author ard * @date 2024-07-23 */ public interface ArdTankLoadLogMapper { /** * 查询罐车进入卸油点记录 * * @param id 罐车进入卸油点记录主键 * @return 罐车进入卸油点记录 */ public ArdTankLoadLog selectArdTankLoadLogById(String id); /** * 查询罐车进入卸油点记录列表 * * @param ardTankLoadLog 罐车进入卸油点记录 * @return 罐车进入卸油点记录集合 */ public List selectArdTankLoadLogList(ArdTankLoadLog ardTankLoadLog); /** * 新增罐车进入卸油点记录 * * @param ardTankLoadLog 罐车进入卸油点记录 * @return 结果 */ public int insertArdTankLoadLog(ArdTankLoadLog ardTankLoadLog); /** * 修改罐车进入卸油点记录 * * @param ardTankLoadLog 罐车进入卸油点记录 * @return 结果 */ public int updateArdTankLoadLog(ArdTankLoadLog ardTankLoadLog); /** * 删除罐车进入卸油点记录 * * @param id 罐车进入卸油点记录主键 * @return 结果 */ public int deleteArdTankLoadLogById(String id); /** * 批量删除罐车进入卸油点记录 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdTankLoadLogByIds(String[] ids); public ArdTankLoadLog selectArdTankLoadLogByCarIdAndWallIdAndEndTimeIsNull(@Param("carId") String carId,@Param("wallId") String wallId); public List selectArdTankLoadLogByCarIdAndEndTimeIsNull(String carId); public int deleteArdTankLoadLogByCarId(String carId); public List selectArdTankLoadLogByCarIdAndEndTimeIsNotNull(String carId); public int deleteArdTankLoadLogByEndTime(); }