package com.ruoyi.cwgl.mapper; import java.util.List; import com.ruoyi.cwgl.domain.KeyCollectionInfo; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * 钥匙领取信息Mapper接口 * * @author ruoyi * @date 2025-08-27 */ public interface KeyCollectionInfoMapper extends BaseMapper { /** * 查询钥匙领取信息 * * @param id 钥匙领取信息ID * @return 钥匙领取信息 */ public KeyCollectionInfo selectKeyCollectionInfoById(Integer id); /** * 查询钥匙领取信息 记录数 * * @param keyCollectionInfo 钥匙领取信息 * @return 钥匙领取信息集合 */ public int selectKeyCollectionInfoCount(KeyCollectionInfo keyCollectionInfo); /** * 查询钥匙领取信息列表 * * @param keyCollectionInfo 钥匙领取信息 * @return 钥匙领取信息集合 */ public List selectKeyCollectionInfoList(KeyCollectionInfo keyCollectionInfo); /** * 新增钥匙领取信息 * * @param keyCollectionInfo 钥匙领取信息 * @return 结果 */ public int insertKeyCollectionInfo(KeyCollectionInfo keyCollectionInfo); /** * 新增钥匙领取信息[批量] * * @param keyCollectionInfos 钥匙领取信息 * @return 结果 */ public int insertKeyCollectionInfoBatch(List keyCollectionInfos); /** * 修改钥匙领取信息 * * @param keyCollectionInfo 钥匙领取信息 * @return 结果 */ public int updateKeyCollectionInfo(KeyCollectionInfo keyCollectionInfo); /** * 修改钥匙领取信息[批量] * * @param keyCollectionInfos 钥匙领取信息 * @return 结果 */ public int updateKeyCollectionInfoBatch(List keyCollectionInfos); /** * 删除钥匙领取信息 * * @param id 钥匙领取信息ID * @return 结果 */ public int deleteKeyCollectionInfoById(Integer id); /** * 批量删除钥匙领取信息 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteKeyCollectionInfoByIds(Integer[] ids); }