wenminjie
2026-07-17 cd44290dc230d64ef9e382777b9722e81a661570
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysVisitorRecordMapper.java
@@ -1,6 +1,8 @@
package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.system.domain.SysVisitorRecord;
import com.ruoyi.system.dto.SysVisitorRecordPageRequest;
import com.ruoyi.system.vo.SysVisitorPassRecordVO;
import com.ruoyi.system.vo.SysVisitorRecordDetailVO;
@@ -8,6 +10,7 @@
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
@@ -16,8 +19,12 @@
 * @author ruoyi
 */
@Mapper
public interface SysVisitorRecordMapper
public interface SysVisitorRecordMapper extends BaseMapper<SysVisitorRecord>
{
    // 显式覆盖 updateById 方法
    @Override
    int updateById(@Param("et") SysVisitorRecord entity);
    public List<SysVisitorRecordVO> pageList(@Param("query") SysVisitorRecordPageRequest query,
                                             @Param("pageInfo") PageInfo<SysVisitorRecordVO> pageInfo);
@@ -25,5 +32,11 @@
    public List<SysVisitorPassRecordVO> selectPassRecordsByRecordId(Long recordId);
    public int updateExpiredToAutoSignedOut(@Param("now") Date now);
    public int updateVisitingToOverdue(@Param("now") Date now);
    public int deleteByIds(@Param("recordIds") List<Long> recordIds, @Param("updateBy") String updateBy);
    public int insert(SysVisitorRecord record);
}