package com.ruoyi.sy.mapper; import java.util.List; import java.util.Map; import com.ruoyi.sy.domain.ArdTankLockPassword; import org.apache.ibatis.annotations.Param; /** * 罐车锁密码Mapper接口 * * @author ard * @date 2024-07-27 */ public interface ArdTankLockPasswordMapper { /** * 查询罐车锁密码 * * @param id 罐车锁密码主键 * @return 罐车锁密码 */ public ArdTankLockPassword selectArdTankLockPasswordById(String id); /** * 查询罐车锁密码列表 * * @param ardTankLockPassword 罐车锁密码 * @return 罐车锁密码集合 */ public List selectArdTankLockPasswordList(ArdTankLockPassword ardTankLockPassword); /** * 新增罐车锁密码 * * @param ardTankLockPassword 罐车锁密码 * @return 结果 */ public int insertArdTankLockPassword(ArdTankLockPassword ardTankLockPassword); /** * 修改罐车锁密码 * * @param ardTankLockPassword 罐车锁密码 * @return 结果 */ public int updateArdTankLockPassword(ArdTankLockPassword ardTankLockPassword); /** * 删除罐车锁密码 * * @param id 罐车锁密码主键 * @return 结果 */ public int deleteArdTankLockPasswordById(String id); /** * 批量删除罐车锁密码 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdTankLockPasswordByIds(String[] ids); public int updateArdTankLockPasswordByLockNum(@Param("lockNum") String lockNum,@Param("password") String password,@Param("useTime") String useTime); public int insertArdTankLockPasswordList(@Param("ardTankLockPasswordList") List ardTankLockPasswordList); public List getLockPasswordByLockId(String lockId); public Long selectLockPasswordTotalBylockId(String lockId); public List> getLockPasswordByCarId(String carId); public Long selectLockPasswordTotalByCarId(String carId); }